La méthode JavaScript Object.getOwnPropertySymbols () renvoie un tableau de toutes les propriétés de symbole trouvées dans un objet donné.
La syntaxe de la getOwnPropertySymbols()
méthode est:
Object.getOwnPropertySymbols(obj)
La getOwnPropertySymbols()
méthode, étant une méthode statique, est appelée en utilisant le Object
nom de la classe.
Paramètres getOwnPropertySymbols ()
La getOwnPropertySymbols()
méthode prend en compte:
- obj - Objet dont les propriétés de symbole doivent être renvoyées.
Valeur renvoyée par getOwnPropertySymbols ()
- Renvoie un tableau de toutes les propriétés de symbole trouvées directement sur l'objet donné.
Remarque: Object.getOwnPropertySymbols()
renvoie toutes les propriétés de symbole de l'objet tandis que Object.getOwnPropertyNames()
renvoie les propriétés de chaîne
Exemple: utilisation de 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)
Production
2 (Symbole (a), Symbole (b)) Symbole (a)
méthode getOwnPropertySymbols ().
Lecture recommandée: objet Javascript getOwnPropertyNames ()