2013-05-17 39 views
0

请考虑这一点,我有一个JScript数组数组。具有自定义数组索引的JScript数组

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

因此,例如:

MYARRAY = {[0] =阵列,[1] =阵列,[2] =阵列}

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

给我:

MyNextArray [2] = {}阵列

道歉的伪代码。

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

在此先感谢!

+0

你的问题不是很清楚,你应该改一下了一点 – varun

回答

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工作