Встречается на собеседованиях • сегодня
Как определить когда использовать цикл for…of
Цикл for...of удобен для итерации по итерируемым объектам (массивы, строки, Map, Set и т.д.), когда нужен доступ к значениям элементов, а не к их индексам или ключам. Он проще и чище, чем for или for...in, так как не требует управления индексом и не перебирает свойства прототипа.
Когда использовать:
- Для массивов, когда не нужны индексы.
- Для строк, чтобы перебирать символы.
- Для коллекций (Map, Set), где
for...inне работает.
Пример:
javascript
const arr = [1, 2, 3];
for (const value of arr) {
console.log(value); // 1, 2, 3
}Когда не использовать:
- Если нужен доступ к индексам (лучше
forEachилиfor). - Для обычных объектов (не итерируемых), тут подойдет
for...inилиObject.keys().

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