Constructie for-in
De constructie for-in creëert een lus voor
het doorlopen van een object.
Syntaxis
for (let variabelVoorSleutel in object) {
/*
In variabelVoorSleutel zullen achtereenvolgens
de sleutels van het doorlopen object worden geplaatst.
*/
};
Voorbeeld
Laten we de sleutels van het object doorlopen en ze op het scherm weergeven:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // geeft 'a', 'b', 'c' weer
}
Voorbeeld
En laten we nu de elementen van het object weergeven:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // geeft 1, 2, 3 weer
}
Zie ook
-
les uit de JavaScript-handleiding,
waarin het werken met defor-inlus wordt beschreven -
de constructie
for-of,
die een lus creëert voor het doorlopen van een array -
de instructie
break,
die een lus onderbreekt -
de instructie
continue,
die de lus naar de volgende iteratie brengt