我需要一個幫助。我需要使用JavaScript根據某些條件從數組中刪除行。我解釋我下面的代碼:無法使用Javascript/Jquery從數組中刪除行
var arr = [{
'value': '',
'name': 'Rajeev'
}, {
'value': '1',
'name': 'Raj'
}, {
'value': '',
'name': 'Ram'
}];
for(var i=0;i<arr.length;i++){
if(arr[i]['value']==''){
arr.splice(i,1);
}
}
這裏的任何值刪除數組索引正在發生變化,因此不能在任何條件下正確刪除後。我需要刪除其行號爲value ==''
的行。請幫幫我。
似乎做工精細返回值。 –