Exemplo:
- filtrar um Array com pessoas em débito em 1 empresa, funcionário, etc
- filtrar um Array para procurar valores
const produtos = [
{nome: 'Notebook', preco: 2499, fragil: true},//1° elemento
{nome: 'iPad', preco: 4250, fragil: true},
{nome: 'Copo de Vidro', preco: 12.49, fragil: true},
{nome: 'Copo de Plástico', preco: 18.99, fragil: false}
]
console.log(produtos.filter(function(p){
return true; //filtra tudo, não fez exceção de nada
}));
console.log();
console.log(produtos.filter(function(p){
return p.preco > 2400//retorna todos elemento do array maior que 2400
}));
console.log();
console.log(produtos.filter(function(p){
return false; //filtra nada
}));
console.log();
const caro = produto => produto.preco >= 500
const fragil = produto => produto.fragil
console.log(produtos.filter(caro).filter(fragil));
Nenhum comentário:
Postar um comentário