ES6 rest与扩展运算符
程序员文章站
2023-12-21 13:07:28
...
1、rest
变量将多余的参数放入数组中。
function add(...values) {
let sum = 0;
for (var val of values) {
sum = val;
}
return sum;
}
add(2, 5, 3) // 10
2、扩展运算符
rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。
console.log(...[1, 2, 3])
扩展运算符可以处理对象,如对象的合并:
总结:二者为逆操作。
更多专业前端知识,请上【猿2048】www.mk2048.com