<script>
var arr = new Array();
arr[0] = '1';
arr[1] = '2';
arr[2] = '3';
arr[3] = '3;
arr[4] = 5';
for(var i=0; i<arr.length; i++){
if(arr[i] == '3'){
arr.splice(i,1); i=i-1; // 必須對i減去1,否則后面的一個元素會被跳過去 }
}
</script>
注意:如果用for(i in arr)的話邮偎,后面的一個元素始終會跳過去
<script>
var arr = new Array();
arr[0] = '1';
arr[1] = '2';
arr[2] = '3;
arr[3] = '3';
arr[4] = '5';
for(i in arr){//最外層for循環(huán)是按照數(shù)組的下表開始循環(huán)台诗,字符串類型
if(arr[i] == '3'){
arr.splice(i,1); i=i-1; // 這行代碼無效坡脐,i 的值并不會改變
}
alert(arr.length);
}
</script>