Método de conversão: 1. Use as funções fromEntries() e map(), a sintaxe "Object.fromEntries(arr.map(item => [item.key, item]))" instrução 2. Use o operador de expansão ". .. ", sintaxe "{...arr}".
O ambiente operacional deste tutorial: sistema Windows 7, ECMAScript versão 6, computador Dell G3.
Método 1para converter arrays em objetos em es6
: Use as funções fromEntries() e map()
const arr = [ {chave: "id", nome: "número" }, {chave: "nome", nome: "nome" }, ]; const obj = Object.fromEntries(arr.map(item => [item.key, item]));
console.log
(obj);
Método 2: Use o operador spread "..."
const arr = [ {chave: "id", nome: "número" }, {chave: "nome", nome: "nome" }, ]; const obj = {...arr}; console.log(obj);