JavaScript-objekt getOwnPropertySymbols ()

JavaScript Object.getOwnPropertySymbols () -metoden returnerer en matrix med alle symbolegenskaber, der findes i et givet objekt.

Metodens syntaks getOwnPropertySymbols()er:

 Object.getOwnPropertySymbols(obj)

Den getOwnPropertySymbols()metode, som er en statisk metode, der kaldes ved hjælp af Objectnavnet klassen.

getOwnPropertySymbols () Parametre

Den getOwnPropertySymbols()metode tager i:

  • obj - Objektet, hvis symbolegenskaber skal returneres.

Returneringsværdi fra getOwnPropertySymbols ()

  • Returnerer en matrix med alle symbolegenskaber, der findes direkte på det givne objekt.

Bemærk: Object.getOwnPropertySymbols() returnerer alle symbolegenskaber for objektet, mens du Object.getOwnPropertyNames()returnerer strengegenskaberne

Eksempel: Brug af 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 () metode.

Anbefalet læsning: Javascript-objekt getOwnPropertyNames ()

Interessante artikler...