Επανάληψη αντικειμένου με βρόχο for-in σε JavaScript
Για την επανάληψη αντικειμένων προορίζεται ο
βρόχος for-in. Έχει
την ακόλουθη σύνταξη:
for (let varForKey in object) {
}
Στη μεταβλητήΓιαΚλειδί θα
εισέρχονται με τη σειρά τα κλειδιά του αντικειμένου που επαναλαμβάνεται.
Ας δοκιμάσουμε με κάποιο παράδειγμα.
Ας υποθέσουμε ότι έχουμε το ακόλουθο αντικείμενο:
let obj = {a: 1, b: 2, c: 3};
Ας εκτυπώσουμε τα κλειδιά αυτού του αντικειμένου
χρησιμοποιώντας βρόχο for-in:
for (let key in obj) {
console.log(key); // θα εκτυπώσει 'a', 'b', 'c'
}
Και τώρα ας εκτυπώσουμε τα στοιχεία:
for (let key in obj) {
console.log(obj[key]); // θα εκτυπώσει 1, 2, 3
}
Εκτυπώστε στην κονσόλα όλα τα κλειδιά του ακόλουθου αντικειμένου:
let obj = {x: 1, y: 2, z: 3};
Εκτυπώστε στην κονσόλα όλα τα στοιχεία του ακόλουθου αντικειμένου:
let obj = {x: 1, y: 2, z: 3};