JavaScript-Objekt getOwnPropertySymbols ()

Die JavaScript Object.getOwnPropertySymbols () -Methode gibt ein Array aller Symboleigenschaften zurück, die in einem bestimmten Objekt gefunden wurden.

Die Syntax der getOwnPropertySymbols()Methode lautet:

 Object.getOwnPropertySymbols(obj)

Die getOwnPropertySymbols()Methode ist eine statische Methode und wird unter Verwendung des ObjectKlassennamens aufgerufen .

getOwnPropertySymbols () Parameter

Die getOwnPropertySymbols()Methode umfasst:

  • obj - Das Objekt, dessen Symboleigenschaften zurückgegeben werden sollen.

Rückgabewert von getOwnPropertySymbols ()

  • Gibt ein Array aller Symboleigenschaften zurück, die direkt auf dem angegebenen Objekt gefunden wurden.

Hinweis: Object.getOwnPropertySymbols() Gibt alle Symboleigenschaften des Objekts zurück, während Object.getOwnPropertyNames()die Zeichenfolgeneigenschaften zurückgegeben werden

Beispiel: Verwenden von 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)

Ausgabe

 2 (Symbol (a), Symbol (b)) Symbol (a)

Methode getOwnPropertySymbols ().

Empfohlene Lektüre: Javascript-Objekt getOwnPropertyNames ()

Interessante Beiträge...