JavaScript-object getOwnPropertySymbols ()

De JavaScript-methode Object.getOwnPropertySymbols () retourneert een array met alle symbooleigenschappen die in een bepaald object zijn gevonden.

De syntaxis van de getOwnPropertySymbols()methode is:

 Object.getOwnPropertySymbols(obj)

De getOwnPropertySymbols()methode, die een statische methode is, wordt aangeroepen met behulp van de Objectklassenaam.

getOwnPropertySymbols () Parameters

De getOwnPropertySymbols()methode omvat:

  • obj - Het object waarvan de symbooleigenschappen moeten worden geretourneerd.

Retourwaarde van getOwnPropertySymbols ()

  • Retourneert een array van alle symbooleigenschappen die direct op het opgegeven object zijn gevonden.

Opmerking: Object.getOwnPropertySymbols() retourneert alle symbooleigenschappen van het object, terwijl Object.getOwnPropertyNames()de stringeigenschappen worden geretourneerd

Voorbeeld: getOwnPropertySymbols () gebruiken

 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)

Uitvoer

 2 (symbool (a), symbool (b)) symbool (a)

getOwnPropertySymbols () - methode.

Aanbevolen literatuur: Javascript-object getOwnPropertyNames ()

Interessante artikelen...