JavaScript Object.getOwnPropertyDescriptors()
- Предыдущая страница getOwnPropertyDescriptor()
- Следующая страница getOwnPropertyNames()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
Object.getOwnPropertyDescriptors()
Метод возвращает описатели всех свойств объекта.
Object.getOwnPropertyDescriptors()
Метод не изменяет исходный объект.
Связанные методы:
Object.defineProperty()
Добавление или изменение свойств.
Object.defineProperties()
Добавление или изменение нескольких свойств.
Object.getOwnPropertyNames()
Возврат всех имен свойств объекта.
Object.getOwnPropertyDescriptor()
Возврат описателя свойства.
Object.getOwnPropertyDescriptors()
Возврат описателей всех свойств объекта.
Инстанция
// Создать объект const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Получить все описатели свойств let descriptors = Object.getOwnPropertyDescriptors(person);
Синтаксис
Object.getOwnPropertyDescriptors(object)
Параметр
Параметр | Описание |
---|---|
object | Обязателен. Объект, из которого необходимо получить описатель свойств. |
Возвратное значение
Тип | Описание |
---|---|
Object | Объект, содержащий все описатели свойств. |
Поддержка браузерами
Object.getOwnPropertyDescriptors()
Это функция ECMAScript5 (ES5).
С июля 2013 года все современные браузеры полностью поддерживают ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Сентябрь 2012 года | Сентябрь 2012 года | Апрель 2013 года | Июль 2012 года | Июль 2013 года |
- Предыдущая страница getOwnPropertyDescriptor()
- Следующая страница getOwnPropertyNames()
- Вернуться на один уровень выше Руководство по объектам JavaScript