JavaScript objekts getOwnPropertySymbols ()

Metode JavaScript Object.getOwnPropertySymbols () atgriež visu simbola īpašību masīvu, kas atrodams dotajā objektā.

Metodes sintakse getOwnPropertySymbols()ir šāda:

 Object.getOwnPropertySymbols(obj)

getOwnPropertySymbols()Metodi, kas ir statiska metode, sauc izmantojot Objectklases nosaukumu.

getOwnPropertySymbols () parametri

getOwnPropertySymbols()Metode ņem in:

  • obj - objekts, kura simbolu īpašības ir jāatdod.

Atgriezties no getOwnPropertySymbols ()

  • Atgriež visu simbolu īpašību masīvu, kas atrodas tieši uz norādītā objekta.

Piezīme. Object.getOwnPropertySymbols() Atgriež visas objekta simbolu īpašības, savukārt Object.getOwnPropertyNames()virknes īpašības

Piemērs: getOwnPropertySymbols () izmantošana

 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)

Rezultāts

 2 (simbols (a), simbols (b)) Simbols (a)

getOwnPropertySymbols () metode.

Ieteicamā literatūra: Javascript Object getOwnPropertyNames ()

Interesanti raksti...