用SPLICE刪除數(shù)組元素怎么不行啊
var arr=new Array();
var arr=[
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
]
for(var i=0;i<arr.length;i++)
{
if(arr[i][1]!="女")
{
arr.splice(i,1);
}
}
document.write(arr);
2017-05-01
因為從前往后刪除數(shù)組元素,每刪除一個,數(shù)組的長度會減一,for循環(huán)中的判斷條件不是固定的,會發(fā)生變化。