Funções essenciais do JavaScript
Entenda de uma vez por todas os 10 principais métodos/funções que todo desenvolvedor iniciante em JavaScript deveria saber.
filter()
A função filter()
como o próprio nome diz, filtra um Array com base na condição fornecida e retorna um novo Array que contém os itens que satisfazem a condição fornecida.
map()
A função map()
é muito simples, ela apenas faz um "loop" em um Array e converte cada item em outra coisa de sua preferencia.
some()
A função some()
é muito semelhante a função filter()
, mas some()
retorna um booleano ao invés de um array.
every()
every()
também é muito semelhante a some()
, porem every()
retorna true apenas se cada elemento do Array satisfizer a condição.
shift()
A função shift()
é um método remove o primeiro elemento de um Array e em seguida retorna o elemento removido.
Este método também pode servir como a especie de um acesso ao primeiro item do Array
É importante ter o entendimento, que o método shift()
altera o comprimento do Array.
unshift()
O método unshift()
adiciona um ou mais elementos no início de um array e retorna o número de elementos atualizado.
slice()
O método slice()
retorna uma cópia de parte de um array a partir de um "subArray" criado entre as posições início
e fim
(fim não é necessário) do array original.
Obs: É muito importante o entender que o Array original não é modificado!
splice()
O método splice()
altera o conteúdo de uma lista, adicionando novos elementos enquanto remove elementos antigos.
includes()
O método includes()
basicamente determina se um array contém um determinado elemento, retornando true ou false apropriadamente.
reverse()
O método reverse()
inverte os itens de um array. O primeiro elemento do array se torna o último e o último torna-se o primeiro.