Η δομή for-in
Η δομή for-in δημιουργεί έναν βρόχο για
την επανάληψη αντικειμένων.
Σύνταξη
for (let μεταβλητήΓιαΚλειδί in αντικείμενο) {
/*
Στη μεταβλητήΓιαΚλειδί ένα προς ένα
θα μπαίνουν τα κλειδιά του αντικειμένου που επαναλαμβάνεται.
*/
};
Παράδειγμα
Ας επαναλάβουμε τα κλειδιά του αντικειμένου και ας τα εμφανίσουμε στην οθόνη:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // θα εμφανίσει 'a', 'b', 'c'
}
Παράδειγμα
Και τώρα ας εμφανίσουμε τα στοιχεία του αντικειμένου:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // θα εμφανίσει 1, 2, 3
}
Δείτε επίσης
-
μάθημα από το εγχειρίδιο JavaScript,
στο οποίο περιγράφεται η εργασία με τον βρόχοfor-in -
τη δομή
for-of,
που δημιουργεί έναν βρόχο για την επανάληψη πινάκων -
την εντολή
break,
που διακόπτει τον βρόχο -
την εντολή
continue,
που μεταφέρει τον βρόχο στην επόμενη επανάληψη