Método Object.entries()


Obter as chaves e os valores das propriedades enumeráveis (enumerable: true).

Exemplo

const produto = { nome: "Caneca", preco: 1.8 };
 
console.log(Object.entries(produto)); // [ [ 'nome', 'Caneca' ], [ 'preco', 1.8 ] ]
const produto = { nome: "Caneca", preco: 1.8 };
 
for (let [chave, valor] of Object.entries(produto)) {
  console.log(chave, valor)
}
 
/*
nome Caneca
preco 1.8
*/
const produto = { nome: "Caneca", preco: 1.8 };
 
Object.defineProperty(produto, "nome", {
  enumerable: false
})
 
console.log(Object.entries(produto)); // [ [ 'preco', 1.8 ] ]

Referências