JavaScript fornece vários métodos integrados para lidar com matrizes/arrays. Vamos ver uma lista de 16 desses métodos que o ajudarão a melhorar suas habilidades de desenvolvimento de JavaScript.
includes
O método includes
verifica na matriz e retorna true
se o elemento fornecido está presente e false
se não está.
O método includes
também usa um segundo parâmetro que é a posição inicial para iniciar a verificação.
map
O método map
pega um elemento individual da matriz fornecida e altera seu valor de acordo com a função passada, então retorna uma nova matriz com esses valores modificados.
filter
O método filter
verifica cada elemento na matriz em relação à condição na função passada e retorna apenas os elementos que atendem a essa condição.
forEach
O método forEach
executa uma função uma vez para cada elemento da matriz.
reduce
O método reduce
usa uma função com dois parâmetros, o primeiro parâmetro é para acumular o resultado e o segundo parâmetro para manter o valor do elemento atual durante a iteração. Esse valor acumulado é retornado após a execução das operações na função fornecida.
sort
O método sort
classifica os elementos do array em ordem crescente por padrão.
Você também pode fornecer uma função de comparador para ele, que pega dois elementos da matriz por vez. Se a operação fornecida retornar 0
, ou um valor negativo, a matriz fornecida permanecerá inalterada. Se o resultado for um valor positivo, os elementos serão invertidos, classificando a matriz em ordem decrescente.
join
O método join
cria e retorna uma nova string juntando cada elemento do array fornecido separado por uma vírgula por padrão ou por um caractere separador especificado se o usuário fornecer algum.
concat
O método concat
mescla duas ou mais matrizes fornecidas em uma única.
find
O método find
itera sobre cada elemento da matriz e retorna o primeiro elemento que satisfaça a condição fornecida.
indexOf
O método indexOf
retorna o índice do elemento fornecido na matriz se for encontrado e retorna -1
se não for encontrado.
push
O método push
adiciona novos elementos no final da matriz fornecida.
pop
O método pop
remove o último elemento do final da matriz fornecida.
shift
O método shift
remove um elemento do início da matriz fornecida.
unshift
O método unshift
adiciona a lista de elementos fornecida ao array existente.
splice
O método splice
remove o número fornecido de elementos de um determinado índice e adiciona uma lista de elementos a partir do índice fornecido.
Aqui, no exemplo, o método de splicing remove três elementos a partir do índice de 0
e adiciona o "0"
, "1"
, "2"
, "3"
elementos a partir do índice de 0
.
slice
O método slice
cria e retorna uma nova matriz a partir da matriz fornecida contendo os elementos do índice inicial (incluído) ao índice final. Se nenhum índice final for fornecido, todos os elementos do índice inicial fornecido até o final da matriz serão retornados.
Esse artigo foi publicado originalmente por plainenglish.io em inglês .