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: 2499fragil: true},//1° elemento
    {nome: 'iPad'preco: 4250fragil: true},
    {nome: 'Copo de Vidro'preco: 12.49fragil: true},
    {nome: 'Copo de Plástico'preco: 18.99fragil: 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: