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

Какой самый быстры способ прохождения по списку

Использование for цикла — самый быстрый способ для итерации по массиву в JavaScript.

javascript
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

Почему?

  • for цикл имеет минимальные накладные расходы.
  • forEach, map, for...of медленнее из-за дополнительных вызовов функций и итераторов.

Оптимизация:

  • Кэширование длины массива (const len = arr.length) может дать небольшой прирост.
  • Для особых случаев (например, TypedArrays) можно использовать еще более оптимизированные циклы.

Когда не использовать:
Если нужна читаемость или функциональный стиль — forEach/map предпочтительнее.

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

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

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

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