Book
Υποενότητα 6.2: Αντικείμενα JavaScript
Υποενότητα 6.2: Αντικείμενα JavaScript
- Αντικείμενα - Objects
- Αλλαγή - Changing, Προσθήκη - Adding και Διαγραφή - Deleting ιδιοτήτων - properties
- Μέθοδοι - Methods αντικειμένων
- Η λέξη κλειδί ".this"
Προσπέλαση ιδιοτήτων αντικειμένου - Access Object Properties
Ας υποθέσουμε ότι έχουμε το αντικείμενο:
var darkChoco = {
cacao:"80%",
milk:"0%",
grams:100
};
var myChoco = "milk";
και θέλουμε να αποκτήσουμε πρόσβαση στις ιδιότητές του. Οι 3 διαφορετικοί τρόποι με τους οποίους μπορούμε να επιτύχουμε αυτό είναι:
objectName.property
Παράδειγμα:console.log(darkChoco.milk);
objectName["property"]
Παράδειγμα:console.log(darkChoco["milk"]);
objectName[expression]
Παράδειγμα:console.log(darkChoco[myChoco]);
Σημειώστε ότι ο τρίτος τρόπος, είναι πιθανός μόνο αν η έκφραση μέσα στις αγκύλες [] είναι ισοδύναμη με ένα όνομα ιδιότητας. Σε αυτή την περίπτωση, η μεταβλητή myChoco είναι ισοδύναμη με το όνομα milk.
;Askhsh
- Ανοίξτε τον επεξεργαστή κώδικα, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως
exersice06.2.03.html
στον φάκελο "yourNameWEB2JS". - Χρησιμοποιώντας τον παραπάνω κώδικα, επεξεργαστείτε το αρχείο. Στον browser θα πρέπει να εμφανίζεται η επόμενη εικόνα: