文章目录
rest参数
ES6新增 为弥补这种情况:
function sum(a,b){
console.log(a+b);
if(arguments.length>2)
for(var i=2;i<arguments.length;i++>)
console.log(arguments[i]);
}
我想输出额外传入的参数,使用arguments就必须排除前面规定好的项
ES6 的 rest参数可以这样改:
function sum(a,b,...rest){
console.log(a+b);
console.log(rest);
}
rest 的值为多余项组成的数组
输出为 : Array[后面项]
rest可以随便换名字
return 括号 真正用法
return
1;
js自动加分号 相当于
return;
1;
加小括号可以满足分行情况
return (
1
);
注意分号位置