JavaScript Object.getOwnPropertyDescriptor()
- Предыдущая страница fromEntries()
- Следующая страница getOwnPropertyDescriptors()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
Object.getOwnPropertyDescriptor()
Метод возвращает описатель свойств объекта.
Object.getOwnPropertyDescriptor()
Метод не изменяет исходный объект.
Связанные методы:
Object.defineProperty()
Добавление или изменение свойств.
Object.defineProperties()
Добавление или изменение нескольких свойств.
Object.getOwnPropertyNames()
Возврат всех имен свойств объекта.
Object.getOwnPropertyDescriptor()
Возврат описателей свойств.
Object.getOwnPropertyDescriptors()
Возврат описателей всех свойств объекта.
Экземпляр
// Создание объекта const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Получение описателя свойства let descriptor = Object.getOwnPropertyDescriptor(person, "firstName");
Грамматика
Object.getOwnPropertyDescriptor(object, property)
Параметр
Параметр | Описание |
---|---|
object | Обязателен. Целевой объект. |
property | Обязателен. Название свойства для получения описателя. |
Возвратное значение
Тип | Описание |
---|---|
Object | Объект описателя свойств. |
Поддержка браузерами
Object.getOwnPropertyDescriptor()
Это функция 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 года |
- Предыдущая страница fromEntries()
- Следующая страница getOwnPropertyDescriptors()
- Вернуться на один уровень выше Руководство по объектам JavaScript