Metodas „JavaScript Object.getOwnPropertySymbols ()“ pateikia visų tam tikrame objekte rastų simbolių savybių masyvą.
getOwnPropertySymbols()
Metodo sintaksė yra tokia:
Object.getOwnPropertySymbols(obj)
getOwnPropertySymbols()
Metodas, būdamas statinis metodas, vadinamas naudojant Object
klasės pavadinimą.
„getOwnPropertySymbols ()“ parametrai
getOwnPropertySymbols()
Metodas trunka:
- obj - objektas, kurio simbolių savybės turi būti grąžintos.
Grąžinimo vertė iš getOwnPropertySymbols ()
- Pateikia masyvą visų simbolių savybių, rastų tiesiai ant nurodyto objekto.
Pastaba: Object.getOwnPropertySymbols()
grąžina visas objekto simbolių savybes, o Object.getOwnPropertyNames()
eilutės savybes
Pavyzdys: „getOwnPropertySymbols“ () naudojimas
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)
Rezultatas
2 (simbolis (a), simbolis (b)) simbolis (a)
getOwnPropertySymbols () metodas.
Rekomenduojamas skaitymas: „ Javascript“ objektas getOwnPropertyNames ()