Iterasie van 'n objek met 'n for-in lus in JavaScript
Die lus for-in is bedoel vir die
iterasie van voorwerpe. Dit het die
volgende sintaksis:
for (let varForKey in object) {
}
Die sleutels van die objek wat herhaal word, sal
een vir een in variableForKey beland.
Kom ons probeer dit met 'n voorbeeld.
Gestel ons het die volgende objek:
let obj = {a: 1, b: 2, c: 3};
Laat ons die sleutels van hierdie objek uitdruk
met behulp van die for-in lus:
for (let key in obj) {
console.log(key); // sal 'a', 'b', 'c' uitdruk
}
En laat ons nou die elemente uitdruk:
for (let key in obj) {
console.log(obj[key]); // sal 1, 2, 3 uitdruk
}
Druk alle sleutels van die volgende objek in die konsole uit:
let obj = {x: 1, y: 2, z: 3};
Druk alle elemente van die volgende objek in die konsole uit:
let obj = {x: 1, y: 2, z: 3};