Метод Object.keys() объекта 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()

Соответствующие страницы

Объекты JavaScript

Определение объектов JavaScript

Методы объектов JavaScript

Свойства объектов JavaScript