Mapa ES6 Uma variedade de objetos para retornar uma variedade de objetos com novas chaves

Mapa ES6 Uma variedade de objetos para retornar uma variedade de objetos com novas chaves
Enquanto trabalha com JavaScript, pode ser necessário reorganizar os dados com base nas chaves. Às vezes, você deseja renomear as teclas de objeto para facilitar o trabalho ou mais legíveis e compreensíveis, como encurtar os nomes de chave como “Elem" para "elementos","primeiro nome", ou "primeiro nome" como "fname", e assim por diante.

Esta postagem definirá o método para mapear uma variedade de objetos para retornar uma nova matriz contendo novas chaves.

Mapeie uma variedade de objetos que retornam uma nova variedade de objetos que contêm novas chaves

Use o "mapa()”Método para abordar a declaração declarada. O método map () é usado para iterar sobre uma matriz e criar uma nova matriz, adicionando valores resultantes de uma função fornecida que chama cada elemento na matriz original. Ele não altera a matriz original, mas produz um novo com os resultados da função fornecida.

Sintaxe

Utilize a seguinte sintaxe para o método map ():

mapa ((elemento) =>
//…
)

Exemplo

Crie uma variedade de objetos chamados “Arrobj”:

var Arrobj = [Nome: "Paul", id: 3, idade: 23,
Nome: "Meyer", id: 5, idade: 25,
Nome: "Razim", ID: 11, idade: 27
]

Chame o método map () com chaves de objetos como argumentos e uma função de seta/retorno de chamada que será executada para cada elemento da matriz. Aqui, definiremos as chaves de um “Arrobj”Para as novas chaves na função de retorno de chamada:

const newArrayobj = Arrobj.mapa ((nome, id, idade) => (
newid: id,
NEWNOME: Nome,
NOVAGEM: Idade
));

Por fim, imprima a nova matriz com novas chaves no console:

console.log (newArrayobj);

Pode -se observar que a nova variedade de objetos chamados “newArrayobj"Contém" teclas novas/atualizadas "com os mesmos valores e de maneira reordenada:

Trata -se de mapear uma variedade de objetos para devolver uma variedade de objetos com novas chaves em JavaScript.

Conclusão

Para mapear uma variedade de objetos em uma nova variedade de objetos com novas chaves, use o “mapa()”Método. Este método itera todos os elementos de uma matriz de objetos e fornece uma nova matriz chamando uma função de retorno de chamada com a função especificada. Este post definiu o procedimento para mapear uma variedade de objetos para devolver uma variedade de objetos com novas chaves.