具有自定义数组索引的JScript数组

时间:2013-05-17 18:44:33

标签: javascript arrays indexing

考虑一下,我有一个JScript数组数组。

我想使用相同的索引将数组的给定索引复制到另一个数组中。

例如:

MyArray = {[0] = Array,[1] = Array,[2] = Array}

我想将第三个索引[2]复制到另一个数组中,这样第一个索引不是'0'而是'2'。

给我:

MyNextArray [2] = {Array}

为伪代码道歉。

我可以制作副本,还是必须首先初始化数组,然后设置自定义索引?

提前致谢!

1 个答案:

答案 0 :(得分:0)

MyArray = {[0] = Array, [1] = Array, [2] = Array}
var MyNewArray = sortRay(MyArray, 2);

function sortRay(Ray, firstNr){
    MyNextArray =  new Array();
    MyNextArray[0] =  Ray[firstNr];
    for(var i = 0, j = 1; i <= Ray.length, i++){
        if(i == firstNr){i++, j = 0;}
        MyNextArray[i+j] = MyArray[i];
    }
    return MyNextArray;
}

shld work