Об’єкт 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 ()

Цікаві статті...