Lee Byron e5463cc2a9 Improve performance of rest parameter.
Rather than initing an empty array and filling, create an array of the correct size up-front. Minor gain on chromium, but considerably (~5x) faster in spidermonkey/firefox.
2015-01-14 19:08:14 -05:00

18 lines
397 B
JavaScript

"use strict";
var t = function (f) {
for (var _len = arguments.length,
items = Array(_len > 1 ? _len - 1 : 0),
_key = 1; _key < _len; _key++) {
items[_key - 1] = arguments[_key];
}
};
function t(f) {
for (var _len2 = arguments.length,
items = Array(_len2 > 1 ? _len2 - 1 : 0),
_key2 = 1; _key2 < _len2; _key2++) {
items[_key2 - 1] = arguments[_key2];
}
}