JavaScript&& amp;的数组函数休息参数?

时间:2017-11-09 14:29:22

标签: javascript arrays

我正在阅读JavaScript Docs我发现了Array函数部分一个我无法正确理解的示例。因为我正在学习编程。

function multiply(multiplier, ...theArgs){
    return theArgs.map(x=> multiplier*x);
}

var arr = multiply(2,1,2,3);
console.log(arr);

上面的例子是

  

2,4,6

我的第一个问题为什么在函数参数名称(... theArgs)之前使用3个点(...)?它是如何计算2,4,6? 第二个问题是休息参数。其余参数在数组函数中使用了什么?

如果有人能给我一些真实的对象示例来理解这个问题,我会很高兴

0 个答案:

没有答案