Pesquisar neste blog

19/07/2020

Filter 01 em JavaScript


Filter: É um método de filtrar um Array
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: