Use for-loop to map arguments instead of slice

http://jsperf.com/arguments-slice-vs-for-loop-copy
This commit is contained in:
Pat Cavit 2016-03-09 14:33:52 -08:00
parent 1a473ee63e
commit eac505aead

View file

@ -141,7 +141,11 @@
* or splat (optional)
*/
function m(tag, pairs) {
var args = [].slice.call(arguments, 1)
var args = []
for (var i = 1, length = arguments.length; i < length; i++) {
args[i - 1] = arguments[i]
}
if (isObject(tag)) return parameterize(tag, args)