-4
通過splice
.Tried在刪除陣列值套牢刪除和拼接不工作..如何通過拼接刪除數組值?
var arr = [];
arr[2] = 22;
arr[5] = 3;
arr[99] = 3343;
for(var i in arr){
if(i != 2){
arr.splice(i,1);
}
//delete arr[i];
}
console.log(arr);// [2: 22, 98: 3343]
//wanted [2:22]
我想刪除所有除指數2
,它只是刪除一個。
你是什麼意思刪除數組值?刪除數組中的項目?如果你只想清空一個數組,你可以使用不同的方式。 (見本帖以後)(http://stackoverflow.com/a/1232046/1504480) –
對於(var i = 0; i
' while(arr.length!= 0){arr.splice(0,1); }' –