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