Object.getOwnPropertySymbols()

Object.getOwnPropertySymbols() - повертає масив всіх символьних властивостей, знайдених безпосередньо на переданому об'єкті.

Синтакс:

Object.getOwnPropertySymbols( obj )

Параметри:

obj - об'єкт чиї символьні необхідно повернути.

Опис:

Подібно до методу Object.getOwnPropertyNames(), ви можете отримати всі символьні властивості зазначеного об'єкта як масиву символів. Зверніть увагу, що метод Object.getOwnPropertyNames() сам не повертає символьні властивості об'єкта, він повертає тільки рядкові властивості.

Цей метод підтримують не усі бравзери.

Приклад:

var obj = {}; var key = Symbol( 'description' ); obj[key] = 'data' ; var symbols = Object.getOwnPropertySymbols(obj); alert(s[0].toString());