12-01-2026Minder dan 1 minuutOngeveer 123 woorden
Begrip: Itereren over de keys en values van een object
Via de Object.keys(), Object.values() en Object.entries() methodes kan je respectievelijk de keys, values of key-value paren van een object ophalen als een array. Deze arrays kunnen vervolgens geĂŻtereerd worden met behulp van bijvoorbeeld een for...of lus.
const foo = {
a: 1,
b: 2,
c: 3,
}
// Itereren over de keys
for (const key of Object.keys(foo)) {
console.log(key) // 'a', 'b', 'c'
}
// Itereren over de values
for (const value of Object.values(foo)) {
console.log(value) // 1, 2, 3
}
// Itereren over de key-value paren
for (const pair of Object.entries(foo)) {
console.log(pair) // ['a', 1], ['b', 2], ['c', 3]
}