JavaScript обект getOwnPropertySymbols ()

Методът JavaScript Object.getOwnPropertySymbols () връща масив от всички свойства на символи, намерени в даден обект.

Синтаксисът на getOwnPropertySymbols()метода е:

 Object.getOwnPropertySymbols(obj)

В getOwnPropertySymbols()метода, който е статичен метод, се нарича използване на Objectимето клас.

getOwnPropertySymbols () Параметри

В getOwnPropertySymbols()метода се в:

  • obj - Обектът, чиито свойства на символи трябва да бъдат върнати.

Върната стойност от getOwnPropertySymbols ()

  • Връща масив от всички свойства на символи, намерени директно върху дадения обект.

Забележка: Object.getOwnPropertySymbols() връща всички свойства на символа на обекта, докато Object.getOwnPropertyNames()връща свойствата на низа

Пример: Използване на 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)

Изход

 2 (Символ (а), Символ (б)) Символ (а)

метод getOwnPropertySymbols ().

Препоръчително четене: Javascript Object getOwnPropertyNames ()

Интересни статии...