Este artigo explica como iterar através de itens de matriz usando o .mapa() Método em JavaScript.
Qual é o método map ()?
O mapa() O método é um método de matriz interno que itera através da matriz e desempenha uma função em cada elemento na matriz.
Sintaxe do método map ():
Myarray.mapa ((valor, índice, matriz) =>O método do mapa possui uma função de retorno de chamada (o equivalente assíncrono de uma função) que aceita três parâmetros:
Exemplo 1
Neste exemplo, iremos iterar através de uma matriz multiplicando cada elemento da matriz com 2:
// uma matrizNo código acima primeiro, inicializamos uma matriz e depois aplicamos o mapa() Método na matriz original. Dentro da função, retornamos o valor multiplicado por dois. Deve -se notar que os parâmetros de índice e matriz podem ser omitidos quando você não quiser usá -los. A matriz resultante é armazenada em Multiplicado comwitwo variável e depois exibimos essa variável usando o console.registro() método.
Podemos ver na saída acima que todos os elementos da matriz original são multiplicados por 2 e obtivemos o resultado desejado.
Quando a operação você está executando em cada elemento é de uma linha de código, então a maneira mais simples e limpa de implementar o mapa() É usado o método que é dado abaixo:
// uma matrizNão há suportes encaracolados e retorno.
A saída ainda é a mesma que visto na captura de tela acima.
Exemplo 2
Vejamos outro exemplo, onde irrará através de uma variedade de cordas:
// uma matrizNo código acima, primeiro, inicializamos uma matriz com os primeiros nomes dos famosos super -heróis. Então aplicamos o mapa() método nessa matriz onde concatenamos a string "homem" com cada elemento do primeiro nome variedade. No final, exibimos a matriz retornada do mapa() método usando o console.Método Log ():
Podemos ver isso com cada elemento homem foi concatenado.
Conclusão
Para iterar sobre um JavaScript de matriz nos oferece uma variedade de técnicas, incluindo loops e o para cada() método. No entanto, a técnica de iteração mais famosa é a mapa() método. O mapa() O método é executado para o elemento de cada matriz e retorna uma nova matriz que tem o comprimento exatamente igual à matriz original.
Este post explica como iterar através de uma matriz usando o mapa() Método em JavaScript junto com dois exemplos.