Underscore.js: a Biblioteca JavaScript que Você Precisa Conhecer
Hoje estou aqui para compartilhar uma biblioteca JavaScript que conheci a pouco tempo e que você também precisa saber de sua existência!
Acredito que os programadores Ruby estão acostumados com métodos simples como: each, map, min, max
etc.. Agora você pode ter eles em JavaScript, com a biblioteca Underscore.js.
Escolhi alguns métodos para apresentá-los, vejamos abaixo..
Each
Itera sobre uma lista de elementos, podendo acessar o valor e índice.
Map
Produz um novo array mapeando cada valor através da função.
Filter
Percorre cada elemento, retornando um array de valores que passam na condição.
Contains
Retorna true
se o valor está presente na lista.
Max
Retorna o valor máximo da lista.
Shuffle
Retorna uma cópia misturada da lista.
Last
Retorna o último elemento do array.
Flatten
"Achata" um array.
Range
Cria um faixa de valores.
Has
Retorna true
se o objeto contém uma dada chave.
Times
Invoca uma função iteradora dado o número de vezes.
Essa são apenas algumas funções, entre no site e confira todas.
Abraços.