當我們在寫代碼時會出現數組有一些空元素或者不需要的元素,此時我們就要把那些元素去掉但是如果我們直接delete list[i]不會刪除數組長度,所以就要其他的方法。
var list=[{name:'lily',value:1},{name:'tom',value:null},{name:'july',value:9},{name:'jery',value:null}]
for(var i = 0 ;i<list.length;i++)
{
//这里为过滤的值
if(list[i].value == " " || list[i].value == null || typeof(list[i].value) == "undefined" || list[i].value == ' ' )
{
list.splice(i,1);
i= i-1;
}
}
var list=[{name:'lily',value:1},{name:'july',value:9}]
這樣就可以刪除掉指定的元素,並返回數組