Метод Object.keys() объекта JavaScript
- Предыдущая страница isSealed()
- Следующая страница preventExtensions()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
Object.keys()
Метод возвращает объект итератора массива ключей объекта.
Object.keys()
Метод не изменяет исходный объект.
Пример
Пример 1
Использование Object.keys() на массиве:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; const keys = Object.keys(fruits);
Пример 2
Использование Object.keys() на строке:
const fruits = "Banana"; const keys = Object.keys(fruits);
Пример 3
Использование Object.keys() на объекте:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.keys(person);
Грамматика
Object.keys(object)
Параметр
Параметр | Описание |
---|---|
object | Обязателен. Итерируемый объект. |
Возвратное значение
Тип | Описание |
---|---|
Массив | Объект итератора массива ключей объекта. |
Поддержка браузеров
Object.keys()
Это функция ECMAScript6 (ES6).
Все современные браузеры поддерживают ES6 (JavaScript 2015).
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддерживается | Поддерживается | Поддерживается | Поддерживается | Поддерживается |
Internet Explorer 11 (и более ранние версии) не поддерживают Object.keys()
。
Соответствующие страницы
- Предыдущая страница isSealed()
- Следующая страница preventExtensions()
- Вернуться на один уровень выше Руководство по объектам JavaScript