Βιβλίο
Υποενότητα 6.2: Αντικείμενα JavaScript
Υποενότητα 6.2: Αντικείμενα JavaScript
- Αντικείμενα - Objects
- Αλλαγή - Changing, Προσθήκη - Adding και Διαγραφή - Deleting ιδιοτήτων - properties
- Μέθοδοι - Methods αντικειμένων
- Η λέξη κλειδί ".this"
Δομή επανάληψης - 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] );
}