ES6新增了很多函数相关,下面一起来了解一下:
1、新增参数默认值
function add(n1=0,n2=100){
return n1+n2;
}
console.log(add());
当参数不赋值是,函数得到的结果是NaN,但是给了默认值后,如果不赋值就会按照默认值执行。
2、新增args参数
args参数可代替arguements,arguements是一个类数组对象,args是纯数组。
function add(){
console.log(arguments); //返回参数集合
}
console.log(add(1,2,3,4,5));
完成累加函数
function add(){
// console.log(arguments); //返回参数集合
let sum = 0;
for(let i=0;i<arguments.length;i++){
sum += arguments[i];
}
return sum;
}
console.log(add