MDN说
一个函数最多可以有255个参数。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions
但实际上它可以有更多
var params = _.range(2048);
var $ul = $('ul');
var items = '';
var template = _.template("<li>Arg # <%- arg %></li>");
function foo() {
_.each(arguments, function (arg) {
items += template({arg: arg});
});
$ul.html(items);
}
foo.apply(foo, params);
https://jsfiddle.net/dtseen4v/
有什么问题?