Объект 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 (Символ (a), Символ (b)) Символ (a)

getOwnPropertySymbols () метод.

Рекомендуемая литература: объект Javascript getOwnPropertyNames ()

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