我不得不为数组添加一些值。javascript splice()索引问题
代码,例如:
temp[0]=new Array("0","0");
temp[1]=new Array("0","0");
temp[2]=new Array("0","0");
temp[3]=new Array("0","0");
temp[4]=new Array("0","0");
vt=new Array("1","0");
temp.splice(3, 0, vt);
temp.splice(4, 0, vt);
temp[3][1]="R";
我希望这样的输出:
1 - 0,0 2 - 0,0 3 - 0,0 4 - 1,R 5 - 1,0 6 - 0,0 7 - 0,0
但实际产量为:
1 - 0,0 2 - 0,0 3 - 0,0 4 - 1,R 5 - 1,R 6 - 0,0 7 - 0,0
任何想法?我认为这是splice()
函数的索引问题!
BalusC的答案是正确的,但作为一个提示;使用'[1,2,3]'而不是'new Array(1,2,3)' – 2010-06-12 16:38:07