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

Как посмотреть весь список свойств

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

  1. Object.keys(obj) - возвращает массив ключей объекта (собственных перечисляемых свойств)
  2. Object.getOwnPropertyNames(obj) - возвращает все собственные свойства (включая неперечисляемые)
  3. for...in цикл - перебирает все перечисляемые свойства, включая унаследованные

Пример:

js
const obj = { a: 1, b: 2 };
Object.defineProperty(obj, 'c', { value: 3, enumerable: false });

console.log(Object.keys(obj)); // ['a', 'b']
console.log(Object.getOwnPropertyNames(obj)); // ['a', 'b', 'c']

for (let key in obj) {
  console.log(key); // 'a', 'b'
}

Для получения полной информации о свойствах (включая дескрипторы) можно использовать Object.getOwnPropertyDescriptors(obj).

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

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

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

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