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
}, {
name: 'Milk',
type: 'dairy',
organic: true
}…
About