Objet JavaScript getOwnPropertySymbols ()

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 Objectnom 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 ()

Articles intéressants...