# Itereren over een object

Objecten zijn niet iterable, dit wil zeggen dat we hier met een for-lus, for ... of of de .forEach()-methode standaard niet door kunnen loopen.

Wanneer we willen itereren over een object gebruiken we verschillende technieken zoals:

# For … in

De for...in-loop itereert over de properties van een object.

const population = {
  male: 4,
  female: 93,
  others: 10,
};

// Iterate through the object
for (const key in population) {
  console.log(`${key}: ${population[key]}`);
}
1
2
3
4
5
6
7
8
9
10

# Objecten omzetten naar een Array

We kunnen objecten transformeren naar een iterable met behulp van methoden zoals Object.keys(), Object.values(), of Object.entries() wanneer nodig. Deze methoden geven iterables terug die vervolgens kunnen worden doorlopen met de for...of-loop.

© 2025 Arteveldehogeschool Laatst bijgewerkt: 20/11/2023 16:35:44