Υποενότητα 6.2: Αντικείμενα JavaScript
Δομή επανάληψης - Statement for/in
Για να επαναλάβουμε τις ιδιότητες των αντικειμένων δεν μπορούμε να χρησιμοποιήσουμε τον κλασικό βρόχο for.
Η σύνταξη που επιτρέπει την επανάληψη όλων των ιδιοτήτων ενός αντικειμένου είναι:
for (var key in object)
var μπορεί να πάρει οποιοδήποτε όνομα.
Παράδειγμα:
var darkChoco = {
cacao:"80%",
milk:"0%",
grams:100,
getFullInfo : function () {
return this.cacao + " " + this.milk + " " + this.grams;
}
};
Για να επαναλάβουμε αυτό το αντικείμενο θα γράψουμε:
for (var x in darkChoco) {
console.log ( x + ":" + darkChoco[x] );
}