我不得不爲數組添加一些值。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