Почему-то был уверен, что forEach работает ощутимо медленнее за счет необходимости вызова функции на каждой итерации. Замерил (только в фаерфоксе). Удивился, но это не так.
То есть цикл с действиями, выполняемыми инлайново, отрабатывает медленнее, чем forEach с вызовом функции (с теми же действиями) на каждый элемент массива.
Похоже, что если нет проблем с поддержкой, то стоит отдавать предпочтение итерирующим методам.
Последний раз редактировалось Antonius, 27.12.2013 в 03:04.
|