Встречается на собеседованиях • сегодня
Какие знаешь основные методы перебора объекта
Основные методы перебора объектов в JavaScript:
- for...in - перебирает перечисляемые свойства объекта (включая прототип)
js
for (let key in obj) {
console.log(key, obj[key]);
}- Object.keys() - возвращает массив ключей объекта
js
Object.keys(obj).forEach(key => {
console.log(key, obj[key]);
});- Object.values() - возвращает массив значений
js
Object.values(obj).forEach(value => {
console.log(value);
});- Object.entries() - возвращает массив пар [ключ, значение]
js
Object.entries(obj).forEach(([key, value]) => {
console.log(key, value);
});- Object.getOwnPropertyNames() - возвращает все свойства (включая неперечисляемые)
Важно: for...in проверяет всю цепочку прототипов, остальные методы работают только с собственными свойствами объекта. Для Map/Set лучше использовать их собственные методы итерации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы