JavaScript Object.fromEntries()

Definição e uso

fromEntries() Método usado para criar um objeto a partir de uma lista de pares de chave-valor.

Métodos relacionados:

Object.assign() Copiar atributos do objeto de origem para o objeto de destino.

Object.create() Criar um novo objeto a partir de um objeto existente.

Object.fromEntries() Criar um objeto a partir de uma lista de pares de chave-valor.

Exemplo

const fruits = [
  ["apples", 300],
  ["pears", 900],
  ["bananas", 500]
];
const myObj = Object.fromEntries(fruits);

Experimente você mesmo

Sintaxe

Object.fromEntries(iterable)

Parâmetro

Parâmetro Descrição
iterable Opcional. Array ou Map iterável.

Retorno

Tipo Descrição
Object Objetos criados a partir de pares de chave-valor.

Suporte do navegador

ES2019 adicionou ao JavaScript Object.fromEntries() Métodos.

A partir de janeiro de 2020, todos os navegadores modernos suportam Object.fromEntries():

Chrome Edge Firefox Safari Opera
Chrome 73 Edge 79 Firefox 63 Safari 12.1 Opera 60
Março de 2019 Janeiro de 2020 Outubro de 2018 Março de 2019 Abril de 2019