javascript中rest参数语法的使用
墨初 Web前端 490阅读
在javascriptk ,rest参数语法允许我们使用一个命名参数来收集函数调用中所有剩余参数,这一般用于当你想要将一个函数的多个参数组合成一个数组时。
rest参数后面通常跟着三个点(.)和一个数组名,这个数组会包含所有的未命名的参数。
rest参数示例
例1:
function f(...numbers) { console.log(numbers); } f(1,3,4,5,6,7);
例2:
function sum(a, b, ...args) { let result = a + b; for (let i = 0; i < args.length; i++) { result += args[i]; } return result; } console.log(sum(1, 2, 3, 4, 5));
注意:
1、rest参数是ES6中新增的语法。
2、rest也可以叫做为剩余参数。
3、语法形式是三个点加上一个名称。
4、rest参数只能做为函数中的最后一个参数出现,且一个函数只有一个rest参数。