ES6中rest参数 的核心概念是什么?请结合实践说明?
【概念释义】
Rest 参数(... est) 将函数末尾的多个实参收集为一个真数组;与 Spread 展开 语法形式相同、方向相反:Rest 是「聚」,Spread 是「散」。
替代 ES5 的 arguments 对象,且是真正的 Array,可直接 map/filter。
【基础使用】
javascript
function sum(first, ...rest) {
return rest.reduce((a, b) => a + b, first);
}
sum(1, 2, 3, 4); "qb-hl-comment">// 10
"qb-hl-comment">// 与解构结合
const [head, ...
登录查看完整 1155 字
回答讨论
暂无讨论,登录后可抢先发言