JavaScript-objekt getOwnPropertySymbols ()

JavaScript Object.getOwnPropertySymbols () -metoden returnerar en matris med alla symbolegenskaper som finns i ett visst objekt.

Syntaxen för getOwnPropertySymbols()metoden är:

 Object.getOwnPropertySymbols(obj)

Den getOwnPropertySymbols()metod, som är en statisk metod, kallas med hjälp av Objectklassnamnet.

getOwnPropertySymbols () Parametrar

Den getOwnPropertySymbols()metod tar in:

  • obj - Objektet vars symbolegenskaper ska returneras.

Returvärde från getOwnPropertySymbols ()

  • Returnerar en matris med alla symbolegenskaper som finns direkt på det givna objektet.

Obs: Object.getOwnPropertySymbols() returnerar alla symbolegenskaper för objektet medan du Object.getOwnPropertyNames()returnerar strängegenskaperna

Exempel: Använda 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)

Produktion

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

getOwnPropertySymbols () -metoden.

Rekommenderad läsning: Javascript-objekt getOwnPropertyNames ()

Intressanta artiklar...