ES6 - Mapa de método de matriz ()

O método map () cria um novo array com os resultados da chamada de uma função fornecida em cada elemento deste array.

Sintaxe

array.map(callback[, thisObject]);

Parâmetros

  • callback - Função que produz um elemento do novo Array a partir de um elemento do atual.

  • thisObject - Objeto a ser usado como este ao executar o retorno de chamada.

Valor de retorno

Retorna a matriz criada.

Exemplo

var numbers = [1, 4, 9]; 
var roots = numbers.map(Math.sqrt); 
console.log("roots is : " + roots );

Resultado

roots is : 1,2,3