ES6-补充说明

# ES6-补充说明

# 剩余参数和 arguments 对象之间的区别

  • 剩余参数只包含那些没有对应形参的实参,而 arguments 对象包含了传给函数的所有实参。
  • arguments对象不是一个真正的数组,而剩余参数是真正的 Array 实例,也就是说你能够在它上面直接使用所有的数组方法,比如 sort ,map ,forEach 或 pop。
  • arguments对象还有一些附加的属性 (如callee属性)。