Javascript ES6语法sugar: function …省略号参数1。语法功能(a,b,...args) {//...}如果一个函数的最后一个参数前缀为…,那么调用该函数时,该参数将成为一个数组,数组中的所有元素都是传递给该函数的额外参数的值。 在上面的示例中,Args将包含从第三个参数到最后一个参数传递给函数的所有参数(第一个参数映射到A,第二个参数映射到B) 基础参考:https://developer . Mozilla . org/zh-cn/docs/web/JavaScript/reference/functions/rest _ parameters 2。关键是...功能在使用的时候加和不加有什么区别?下面的例子是用typescript实现的,需要安装:NPM install-g typescript label也支持ES6的新特性,并且转换成浏览器兼容的语法。 例子:函数fun (P1: string...args) {console.log ("len =% d ",args . length);}好玩(“你好”,...[1,2,3]);// len = 3fun("hello ",[1,2,3]);// len = 1,保存为test.ts作为数组对象2.1,将typescript转换为JSTSC-outfiletest.jstest.ts2.2检查测试结果:nodejs test.js plus...用作三个参数(reset参数),如果不是,则只用作一个数组参数。 藏经阁:http://www.yinqisen.cn/blog-736.html