2.不支持arguments。
可以用es6中的剩余函数来解决参数的问题。
var fun1 =(...arts)=>{alert("你传入了" + arts.length + "个的参数.")};
与剩余参数对应的就是拓展参数。
var people=['Wayou','John','Sherlock'];
function sayHello(people1,people2,people3){
console.log('Hello'+ people1 + people2 + people3);
}
sayHello(...people);
sayHello.apply(null,people);
还有默认参数:
var fun2 =(a = 1 ,b = 2)=>{};