Image for post
Image for post

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.

Some

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

Rafael Cavalcante

Design technologist based in São Paulo, Brazil

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store