Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
или используется тривиальным способом
<code>var args = Array.slice(arguments);</code>Array.prototype.slice.call(arguments);
arguments[i], arguments.length, func.apply(obj, arguments)arguments[i] и код становится быстрее в 2 раза(в хроме), а в лисе даже в 3 раза. И счет идёт на миллионы операций, так что «в 2 раза» это существенно быстрее. Или я где-то просчитался в тесте?arguments[i] дорогой только в случае IndexOutOfRange, спасибо. Добавил testcase с fake аргументами и скорость сравнялась.
ECMAScript Harmony и Node.js