Remover Elemento do Array
Olá pessoal,estou tentando retirar elemento de um array,mas sem sucesso =/
No caso tenho um array com refeições,e outro com alimentos.
Queria retirar as refeições que não tiverem nenhum alimento.
Tentei da seguinte forma:
// tirar refeicoes que nao tem alimento
$(refeicoes).each(function (indexrefeicao,refeicao) {
var temalimento = false;
$(alimentos).each(function (index,alimento) {
if(alimento.refeicao == refeicao.id)
{
temalimento = true;
}
});
if(!temalimento)
{
console.log('tirar refeicao id:'+ refeicao.id);
refeicoes.splice(refeicao.id,1);
}
});
Porém o resultado sai errado =/
O certo seria remover as refeições do almoço e jantar,porém ele não tira =/
Array Refeições:
Resultado:
O que posso estar fazendo de errado =/,o resultado correto seria apenas a refeição Café.
Abraços!
Discussão (1)
Carregando comentários...