Задать вопрос
@ramazan793

Что быстрее и лучше map() или foreach() или for() в javascript?

Что быстрее и лучше map() или foreach() или for() в javascript?
  • Вопрос задан
  • 4685 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 3
Stalker_RED
@Stalker_RED
Зависит от реализации в конкретном движке. Например в десктопном хроме может выиграть один подход, в фаерфоксе другой, а в сафари третий.
К счастью, оптимизировать такие штуки приходится редко, разве что для графики иногда.
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
Зачем гадать, если можно измерить. Например.
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Пару дней назад тестили в Node 6.x , Node 8.x и последнем Chrome (на jsperf.com ).
Господа, все тесты показали, что быстрее всего работает for , который начинается с конца массива. То есть:
for (var i = array.length; i >= 0 ; i--)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@mrxakerrus
Однозначно скажу что foreach проигрывает, а при реализации выигрывает for, но нужно его правильно написать, имеется ввиду реализации вида for(let i=0, b=arr.length;i
Ответ написан
@Coder321
Когда то тестил для себя, в большинстве случаев выигрывает while, потом for
Ответ написан
yvessaintyuran
@yvessaintyuran
Не охота новый топик делать, по этому попытка воскресить этот.
Являеться ли .forEach - higher order function как .map() .reduce() .filter()
ничего не нашел здесь
спасибо!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект