Η μέθοδος 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 ()