var a = [1, 2, 3];
var b = [3, 4, 5];
var c = {a:1};
function concats(){
var arr = [];
for (var i=0, lens=arguments.length; i<lens; i++){
for (var j=0, len=arguments[i].length; j<len; j++){
arr.push(arguments[i][j]);
}
}
return arr;
}
console.log(concats(a, c, b));
要这样?
如果参数里没有二维数组可以试试这样