Встречается на собеседованиях • сегодня

Как получить ключи объекта в JavaScript

Для получения ключей объекта в JavaScript можно использовать несколько методов:

  1. Object.keys(obj) - возвращает массив строковых ключей объекта (не включает унаследованные свойства).
javascript
const user = { name: 'John', age: 30 };
const keys = Object.keys(user); // ['name', 'age']
  1. for...in - перебирает все перечисляемые свойства объекта, включая унаследованные:
javascript
let keys = [];
for (let key in user) {
  keys.push(key);
}
  1. Object.getOwnPropertyNames(obj) - возвращает все ключи, включая неперечисляемые свойства.

  2. Reflect.ownKeys(obj) - возвращает все ключи, включая символьные свойства.

Для большинства случаев достаточно Object.keys(), так как он возвращает только собственные перечисляемые свойства объекта.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы