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 Object
klases 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 ()