Book
Υποενότητα 6.2: Αντικείμενα JavaScript
Υποενότητα 6.2: Αντικείμενα JavaScript
- Αντικείμενα - Objects
- Αλλαγή - Changing, Προσθήκη - Adding και Διαγραφή - Deleting ιδιοτήτων - properties
- Μέθοδοι - Methods αντικειμένων
- Η λέξη κλειδί ".this"
Εισαγωγή στα Αντικείμενα - Objects
Τι είναι τα Αντικείμενα - Objects;
Όπως μπορείτε να θυμηθείτε από τo προηγούμενο μάθημα,οι Μεταβλητές - Variables περιγράφονται ως "δοχεία" μιας τιμής - value (συμβολοσειρά, αριθμός, λογική - string, number, boolean).
Όπως μπορείτε να θυμηθείτε, Λίστες - στοιχειοσειρές JavaScript - Arrays χρησιμοποιούνται για την αποθήκευση πολλαπλών τιμών - values σε μια μόνο μεταβλητή - variable.
Με τον ίδιο τρόπο, τα Αντικείμενα - Objects είναι τα ίδια μεταβλητές που δρουν ως δοχεία για πολλαπλές μεταβλητές.
Ο τρόπος ορισμού αντικειμένων είναι:
var myObject = {
name:"myName",
age:20,
job:"myJob"
};
Οι κανόνες για την παραπάνω σύνταξη είναι:
- Το αντικείμενο περιέχεται μέσα σε αγκύλες
curly braces
. - Οι τιμές είναι γραμμένες ως ζεύγη ονόματος : τιμής
name : value pairs
. Στο παραπάνω παράδειγμα, για την ηλικία αξίας: "myAge", η ηλικία είναι το όνομα και το 20 είναι η τιμή. - Τα ζεύγη ονόματος : τιμής - name: value καλούνται ιδιότητες
properties
- Τα ονόματα και οι τιμές διαχωρίζονται από άνω κάτω τελεία
colon
- Κάθε ζεύγος name:value, διαχωρίζεται από τα άλλα με κόμμα -
commas