rest 参数与 Javascript 中的参数对象有何区别?


rest 参数

使用 rest 参数,你可以将多个参数表示成数组形式。ES6 带来了 rest 参数以减轻开发人员的工作量。对于参数对象,rest 参数用三个点 ... 表示,并且位于一个参数之前。

参数对象

JavaScript 中的参数对象是一个对象,它表示要执行函数的参数。

以下是 rest 参数与参数对象的区别。

  • 参数对象包含传递给函数的所有参数,而 rest 参数是那些没有指定名称的参数。
  • rest 参数是数组实例,而参数对象不是数组。数组实例可以使用以下方法:map、sort、pop 等。

更新于: 16-6-2020

646 个浏览量

开启职业生涯

完成课程后获得认证

开始
广告
© . All rights reserved.