Я пытаюсь удалить объект из массива, но он неверен. Мне нужно удалить блюда, которые не имеют еды.Javascript Splice не работает правильно
$(meals).each(function (indexmeal,meal) {
var hasfood = false;
$(foods).each(function (index,food) {
if(food.refeicao == meal.id)
{
hasfood = true;
}
});
if(!hasfood)
{
console.log('remove meal id:'+ meal.id);
meals.splice(meal.id,1);
}
но результат это будет только первое блюдо, что есть еда, но результат не это, я пытался и не может получить результат =/ Извините за мой плохой английский!
Да, извините, но я перевел его, извините за мой плохой английский! – saidmrn
он сработал, я изменил цикл $ .each for for и работал, потому что я удалял элемент внутри интернирования. – saidmrn