Мне нужна помощь. Мне нужно удалить строку из массива в соответствии с некоторым условием с помощью 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 ==''
. Пожалуйста, помогите мне.
Кажется, работает отлично. –