Встречается на собеседованиях • сегодня
При итерации по Set, будет работать быстрее for of, map или forEach
for...of будет самым быстрым при итерации по Set, так как он оптимизирован для перебора коллекций напрямую. forEach и map (которого нет у Set, но можно преобразовать в массив) добавляют накладные расходы.
Пример:
javascript
const mySet = new Set([1, 2, 3]);
// Самый быстрый
for (const item of mySet) {
console.log(item);
}
// Медленнее из-за вызова функции для каждого элемента
mySet.forEach(item => console.log(item));
// Самый медленный (требует преобразования)
Array.from(mySet).map(item => console.log(item));Разница в производительности особенно заметна на больших Set. Для чистого перебора всегда выбирайте for...of.

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