Skip to content

entendendo os object entries do javascript

Published: at 01:08

object.entries()

no javaScript esse é utilizado para conseguir informações de propriedades chave-valor. as enumera basicamente na mesma ordem do for...of.

aqui está um exemplo básico:

const obj = {
  a: 1,
  b: 2,
  c: 3,
};
const entries = Object.entries(obj);
console.log(entries); // [ ['a', 1], ['b', 2], ['c', 3] ]

ele é especialmente útil quando você deseja iterar sobre as propriedades de um objeto usando métodos de iteração de array, como forEach, map ou for...of.

exemplo usando forEach

const obj = {
  a: 1,
  b: 2,
  c: 3,
};
Object.entries(obj).forEach(([key, value]) => {
  console.log(`${key}: ${value}`); // a: 1 // b: 2 // c: 3
});

para mais informações sobre o object.entries, você pode acessar a documentação.