- 扩展运算符为 ...变量名称 可以用在函数参数上,这样函数的参数就成为了可变参数
- 解释: 会把形参的逐个参数取出来放到变量名称中, 像是一个变量的集中
function sum(...ags) {
console.log(a, ags);
var sum = 0;
for(var i = 0, len = ags.length; i< len; i++){
sum += ags[i];
}
return sum;
}
var res = sum(10, 20, 30);
console.log(res);
- 扩展运算符 ...变量名称 可以用在函数的实参上
- 实参接收数组用扩展运算符 会把数组的每个值取出来依次传递给形参
function sum(a, b, c, d) {
return a + b + c + d;
}
var arr = [1 , 2, 3, 4];
var res = sum(...arr);
console.log(res);
网友评论