Αντικείμενο JavaScript getOwnPropertySymbols ()

Η μέθοδος JavaScript Object.getOwnPropertySymbols () επιστρέφει έναν πίνακα όλων των ιδιοτήτων συμβόλων που βρίσκονται σε ένα δεδομένο αντικείμενο.

Η σύνταξη της getOwnPropertySymbols()μεθόδου είναι:

 Object.getOwnPropertySymbols(obj)

Η getOwnPropertySymbols()μέθοδος, ως στατική μέθοδος, καλείται χρησιμοποιώντας το Objectόνομα κλάσης.

getOwnPropertySymbols () Παράμετροι

Η getOwnPropertySymbols()μέθοδος περιλαμβάνει:

  • obj - Το αντικείμενο του οποίου οι ιδιότητες συμβόλου θα επιστραφούν.

Τιμή επιστροφής από getOwnPropertySymbols ()

  • Επιστρέφει έναν πίνακα όλων των ιδιοτήτων συμβόλων που βρίσκονται απευθείας στο συγκεκριμένο αντικείμενο.

Σημείωση: Object.getOwnPropertySymbols() επιστρέφει όλες τις ιδιότητες συμβόλου του αντικειμένου ενώ Object.getOwnPropertyNames()επιστρέφει τις ιδιότητες συμβολοσειράς

Παράδειγμα: Χρήση του getOwnPropertySymbols ()

 let obj = (); let a = Symbol("a"); let b = Symbol.for("b"); obj(a) = "localSymbolValue"; obj(b) = "globalSymbolValue"; // returns an array of symbol let objectSymbols = Object.getOwnPropertySymbols(obj); console.log(objectSymbols.length); // 2 console.log(objectSymbols); // (Symbol(a), Symbol(b)) console.log(objectSymbols(0)); // Symbol(a)

Παραγωγή

 2 (Σύμβολο (α), Σύμβολο (β)) Σύμβολο (α)

μέθοδος getOwnPropertySymbols ().

Συνιστώμενη ανάγνωση: Αντικείμενο Javascript getOwnPropertyNames ()

ενδιαφέροντα άρθρα...