Rest参数接收函数的多余参数,组成一个数组,放在形参的最后,形式如下: function func(a, b, ...theArgs) { // ... } rest参数只包括那些没有给出名称的参数,注意,rest参数之后不能再有其它参数(即,只能是最后一个参数),否则会报错. 函数的length属性,不包括rest参数: (function(a) {}).length // 1 (function(...a) {}).length // 0 (function(a, b, ...c)).le…