Objekt JavaScript getOwnPropertySymbols ()

Metoda JavaScript Object.getOwnPropertySymbols () vrací pole všech vlastností symbolů nalezených v daném objektu.

Syntaxe getOwnPropertySymbols()metody je:

 Object.getOwnPropertySymbols(obj)

getOwnPropertySymbols()Metoda je statické metody, je nazýván pomocí Objectnázev třídy.

Parametry getOwnPropertySymbols ()

getOwnPropertySymbols()Metoda bere v:

  • obj - Objekt, jehož vlastnosti symbolu mají být vráceny.

Vrátit hodnotu z getOwnPropertySymbols ()

  • Vrátí pole všech vlastností symbolu nalezených přímo na daném objektu.

Poznámka: Object.getOwnPropertySymbols() vrátí všechny vlastnosti symbolu objektu, zatímco Object.getOwnPropertyNames()vrátí vlastnosti řetězce

Příklad: Použití 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)

Výstup

 2 (Symbol (a), Symbol (b)) Symbol (a)

metoda getOwnPropertySymbols ().

Doporučené čtení: Objekt Javascript getOwnPropertyNames ()

Zajímavé články...