Constructia for-in
Constructia for-in creează o buclă pentru
iterarea obiectelor.
Sintaxă
for (let variabilaPentruCheie in obiect) {
/*
În variabilaPentruCheie pe rând
vor intra cheile obiectului iterat.
*/
};
Exemplu
Să iterăm cheile obiectului și să le afișăm pe ecran:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // va afișa 'a', 'b', 'c'
}
Exemplu
Și acum să afișăm elementele obiectului:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // va afișa 1, 2, 3
}
Vedeți și
-
lecția din manualul JavaScript,
în care este descrisă lucrul cu buclafor-in -
constructia
for-of,
care creează o buclă pentru iterarea array-ului -
instrucțiunea
break,
care întrerupe bucla -
instrucțiunea
continue,
care trece bucla la următoarea iterație