Εγχειρίδιο αναφοράς αντικειμένων JavaScript

JavaScript Ομπジェκτ

Τα αντικείμενα είναι ένας τύπος δεδομένων του JavaScript.

Τα αντικείμενα χρησιμοποιούνται για την αποθήκευση συλλογής κλειδιών/τιμών (όνομα/τιμή).

Τα αντικείμενα είναι συλλογές ονομασμένων τιμών.

Το παρακάτω παράδειγμα δημιουργεί ένα αντικείμενο JavaScript με τέσσερα κλειδιά/τιμές.

Instance

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

Δοκιμάστε το προσωπικά

Για εκμάθηση των αντικειμένων, διαβάστε το Εκμάθηση αντικειμένων JavaScript.

Μέθοδοι και ιδιότητες αντικειμένων JavaScript

Όνομα Περιγραφή
assign() Καταγράφει την ιδιότητα από το πηγαίο αντικείμενο στο στόχο.
constructor Επιστρέφει τη συνάρτηση του πρωτοτύπου του δημιουργημένου αντικειμένου.
create() Επιστρέφει ένα νέο αντικείμενο από το υπάρχον.
defineProperties() Προσθέτει ή αλλάζει ιδιότητα.
defineProperty() Προσθέτει ή αλλάζει μια ιδιότητα.
entries() Επιστρέφει τη λίστα των κλειδιών/τιμών του αντικειμένου.
freeze() Αποτρέπει οποιεσδήποτε αλλαγές στο αντικείμενο.
fromEntries() Από το ανακτήσιμο κατάλογο κλειδιών/τιμών επιστρέφει το αντικείμενο.
getOwnPropertyDescriptor() Επιστρέφει ένα σύνολο με τις κλειδιά του αντικειμένου.
getOwnPropertyDescriptors() Επιστρέφει ένα σύνολο με τις κλειδιά του αντικειμένου.
getOwnPropertyNames() Επιστρέφει ένα σύνολο με τις κλειδιά του αντικειμένου.
groupBy() Διαιρεί τα στοιχεία του αντικειμένου με βάση τις επιστροφές της συνάρτησης callback.
isExtensible() Αν το αντικείμενο είναι εκθεσιμοποιημένο, επιστρέφει το true.
isFrozen() Αν το αντικείμενο είναι δομημένο, επιστρέφει το true.
isSealed() Αν επιστρέφει το true.
keys() Επιστρέφει ένα σύνολο με τις κλειδιά του αντικειμένου.
preventExtensions() Αποτρέπει την προσθήκη νέων ιδιοτήτων στο αντικείμενο.
prototype Παρέχει τη δυνατότητα προσθήκης ιδιοτήτων και μεθόδων στο αντικείμενο JavaScript.
seal() Αποτρέπει την προσθήκη νέων ιδιοτήτων ή τη διαγραφή υπαρχόντων ιδιοτήτων του αντικειμένου.
toString() Μετατρέπει το αντικείμενο σε字符串 και επιστρέφει το αποτέλεσμα.
valueOf() Επιστρέφει την αρχική τιμή του αντικειμένου.
values() Επιστρέφει ένα σύνολο με τις τιμές των ιδιοτήτων του αντικειμένου.