in

Método JavaScript Array map ()


Ejemplo

Devuelve una nueva matriz con la raíz cuadrada de todos los valores originales:

números constantes = [4, 9, 16, 25];
const newArr = números.mapa (Math.sqrt)

Inténtalo tú mismo »

Más ejemplos de «Pruébelo usted mismo» a continuación.


Definición y uso

los map() El método crea una nueva matriz con los resultados de llamar a una función para cada elemento de la matriz.

los map() El método llama a la función proporcionada una vez para cada elemento de una matriz, en orden.

map() no ejecuta la función para elementos vacíos.

map() no cambia la matriz original.


Soporte del navegador

map() es totalmente compatible con todos los navegadores modernos:

Cromo ES DECIR Borde Firefox Safari Ópera
9.0

Sintaxis

formación.mapa(función (currentValue, index, arr), thisValue)

Valores paramétricos

Parámetro Descripción
función (valor actual, índice, arr) Requerido. Una función que se ejecutará para cada elemento de la matriz.
Argumentos de la función:
Argumento Descripción
valor actual Requerido. El valor del elemento actual
índice Opcional. El índice de matriz del elemento actual
arr Opcional. El objeto de matriz al que pertenece el elemento actual
este valor Opcional. Un valor que se pasará a la función que se utilizará como su valor «este».
Si este parámetro está vacío, el valor «indefinido» se pasará como su valor «este»


Detalles técnicos

Valor devuelto: Una matriz que contiene los resultados de llamar a la función proporcionada para cada elemento de la matriz original.
Versión de JavaScript: ECMAScript 5

Más ejemplos

Ejemplo

Multiplica todos los valores de la matriz por 10:

números constantes = [65, 44, 12, 4];
const newArr = números.mapa (miFunción)

function myFunction (num) {
return num * 10;
}

Inténtalo tú mismo »

Ejemplo

Obtenga el nombre completo de cada persona en la matriz:

personas constantes = [
  {firstname : «Malcom», lastname: «Reynolds»},
  {firstname : «Kaylee», lastname: «Frye»},
  {firstname : «Jayne», lastname: «Cobb»}
];

person.map (getFullName);

function getFullName (elemento) {
regreso [item.firstname,item.lastname].entrar(» «);
}

Inténtalo tú mismo »


páginas relacionadas

Tutorial de matriz

Const de matriz

Métodos de matriz

Ordenación de matrices

Iteraciones de matriz


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Gestión de pedidos | SCM | Oráculo

powershell run as administrator

PowerShell Ejecutar como administrador – Javatpoint