JavaScript-objekt getOwnPropertySymbols ()

JavaScript Object.getOwnPropertySymbols () -metoden returnerer en matrise med alle symbolegenskapene som finnes i et gitt objekt.

Syntaksen til getOwnPropertySymbols()metoden er:

 Object.getOwnPropertySymbols(obj)

Den getOwnPropertySymbols()metoden, å være en statisk metode, kalles med Objectnavn klassen.

getOwnPropertySymbols () Parametere

Den getOwnPropertySymbols()metoden tar i:

  • obj - Objektet hvis symbolegenskaper skal returneres.

Returverdi fra getOwnPropertySymbols ()

  • Returnerer en matrise med alle symbolegenskaper som er funnet direkte på det gitte objektet.

Merk: Object.getOwnPropertySymbols() returnerer alle symbolegenskapene til objektet mens du Object.getOwnPropertyNames()returnerer strengegenskapene

Eksempel: Bruke 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)

Produksjon

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

getOwnPropertySymbols () -metoden.

Anbefalt lesing: Javascript Object getOwnPropertyNames ()

Interessante artikler...