ES6 mapea una matriz de objetos para devolver una matriz de objetos con teclas nuevas

ES6 mapea una matriz de objetos para devolver una matriz de objetos con teclas nuevas
Mientras trabaja con JavaScript, es posible que deba reorganizar los datos en función de las claves. A veces, desea cambiar el nombre de las claves de objeto para que sean más fáciles de trabajar o más legibles y comprensibles, como acortar los nombres clave como "elem" para "elementos","nombre de pila", o "nombre de pila" como "fname", etcétera.

Esta publicación definirá el método para mapear una matriz de objetos para devolver una nueva matriz que contiene nuevas claves.

Mapee una matriz de objetos que devuelve una nueva matriz de objetos que contienen nuevas claves

Utilizar el "mapa()"Método para abordar la declaración indicada. El método map () se usa para iterar sobre una matriz y crear una nueva matriz agregando valores resultantes de una función proporcionada que llama a cada elemento en la matriz original. No cambia la matriz original, pero genera una nueva con los resultados de la función proporcionada.

Sintaxis

Utilice la siguiente sintaxis para el método map ():

map ((elemento) =>
// ..
)

Ejemplo

Crear una variedad de objetos llamados "Arrobj":

var arsrobj = [nombre: "Pablo", Id: 3, edad: 23,
Nombre: "Meyer", Id: 5, edad: 25,
Nombre: "Razim", Id: 11, edad: 27
]

Llame al método map () con claves de objetos como argumentos y una función de flecha/devolución de llamada que se ejecutará para cada elemento de matriz. Aquí, estableceremos las llaves de un "Arrobj"A las nuevas claves en la función de devolución de llamada:

const newArrayobj = Arrobj.map ((nombre, id, edad) => (
Newid: ID,
NUEVO: Nombre,
Newage: edad
));

Por último, imprima la nueva matriz con nuevas teclas en la consola:

consola.log (newArrayObj);

Se puede ver que la nueva matriz de objetos llamados "newArrayobj"Contiene" claves nuevas/actualizadas "con los mismos valores y de manera reordenada:

Se trata de mapear una variedad de objetos para devolver una matriz de objetos con nuevas claves en JavaScript.

Conclusión

Para asignar una matriz de objetos en una nueva matriz de objetos con nuevas claves, use el "mapa()" método. Este método itera cada elemento de una matriz de objetos y ofrece una nueva matriz llamando a una función de devolución de llamada con la función especificada. Esta publicación definió el procedimiento para mapear una matriz de objetos para devolver una matriz de objetos que tienen teclas nuevas.