Obiect JavaScript getOwnPropertySymbols ()

Metoda JavaScript Object.getOwnPropertySymbols () returnează o matrice cu toate proprietățile simbolului găsite într-un obiect dat.

Sintaxa getOwnPropertySymbols()metodei este:

 Object.getOwnPropertySymbols(obj)

getOwnPropertySymbols()Metoda, fiind o metodă statică, se numește folosind Objectnumele clasei.

Parametrii getOwnPropertySymbols ()

getOwnPropertySymbols()Metoda ia în:

  • obj - Obiectul ale cărui proprietăți de simbol urmează să fie returnate.

Returnează valoarea de la getOwnPropertySymbols ()

  • Returnează o matrice cu toate proprietățile simbolului găsite direct pe obiectul dat.

Notă: Object.getOwnPropertySymbols() returnează toate proprietățile simbolului obiectului în timp ce Object.getOwnPropertyNames()returnează proprietățile șirului

Exemplu: Utilizarea 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)

Ieșire

 2 (Simbol (a), Simbol (b)) Simbol (a)

metoda getOwnPropertySymbols ().

Lectură recomandată: obiect Javascript getOwnPropertyNames ()

Articole interesante...