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 ] ]