Conforme vamos estudando programação funcional — nesse caso no javascript — sempre nos deparamos pelos métodos map, reduce e filter. Apesar de resolverem um problema, nem sempre esses métodos são os ideais para uma necessidade específica.
Este artigo vem pra complementar os três métodos citados acima e até o forEach.
O método some() passa por todos items do array verificando se um ou mais itens correspondem a uma função de callback e retornam true ou false. Vamos ao exemplo.
Vamos considerar que temos um array com alguns produtos.
const myProducts = [ { name: 'Carrot', type: 'vegetable', organic: true }…
Design technologist based in São Paulo, Brazil