Встречается на собеседованиях • сегодня
При итерации по Map, будет работать быстрее for of, map или forEach
for...of будет самым быстрым для итерации по Map, так как он напрямую работает с итератором коллекции. forEach и map медленнее из-за дополнительных вызовов функций.
Пример:
javascript
const map = new Map([['a', 1], ['b', 2]]);
// Самый быстрый
for (const [key, value] of map) {
console.log(key, value);
}
// Медленнее
map.forEach((value, key) => {
console.log(key, value);
});
// map() вообще не существует для Map, только для массивовРазница в производительности особенно заметна на больших коллекциях. for...of также более гибкий - позволяет использовать break и continue.

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