Como fazer um loop em um objeto em JavaScript

1a atrás

0 0

Tenha como exemplo o seguinte objeto em #JavaScript:

const obj = {
  'Um': 'One',
  'Dois': 'Two',
  'Tres': 'Three',
  'Quatro': 'Four',
  'Cinco': 'Five'
}

Caso você precise percorrer cada propriedade desse objeto, você pode usar o operador "in":

for (const o in obj)

Nesse caso, a constante "o" vai retornar cada índice do objeto, e com obj[o] você consegue o valor desse índice. Como no exemplo:

for (const o in obj) console.log(`Índice: ${o}, Valor: ${obj[o]}`);

O código acima irá retornar:

// Índice: Um, Valor: One
// Índice: Dois, Valor: Two
// Índice: Tres, Valor: Three
// Índice: Quatro, Valor: Four
// Índice: Cinco, Valor: Five


Comentários (0)

0/512
Link