Obiekt JavaScript getOwnPropertySymbols ()

Metoda JavaScript Object.getOwnPropertySymbols () zwraca tablicę wszystkich właściwości symboli znalezionych w danym obiekcie.

Składnia getOwnPropertySymbols()metody to:

 Object.getOwnPropertySymbols(obj)

getOwnPropertySymbols()Metoda jest metodą statyczną, nazywa się używając Objectnazwy klasy.

getOwnPropertySymbols () Parametry

getOwnPropertySymbols()Sposób odbywa się:

  • obj - Obiekt, którego właściwości symbolu mają zostać zwrócone.

Wartość zwracana z getOwnPropertySymbols ()

  • Zwraca tablicę wszystkich właściwości symboli znalezionych bezpośrednio w danym obiekcie.

Uwaga: Object.getOwnPropertySymbols() zwraca wszystkie właściwości symbolu obiektu, podczas gdy Object.getOwnPropertyNames()zwraca właściwości ciągu

Przykład: Korzystanie z 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)

Wynik

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

getOwnPropertySymbols ().

Zalecana lektura: Obiekt JavaScript getOwnPropertyNames ()

Interesujące artykuły...