Εισαγωγή στα Αντικείμενα - 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