扩展运算符(spread)和 剩余运算符(rest)

扩展运算符

扩展运算符(spread)用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值。

剩余运算符

剩余运算符(rest)也是三个点号,不过其功能与扩展运算符恰好相反,把逗号隔开的值序列组合成一个数组。

如何区别?

  • 当三个点(…)在等号左边,或者放在形参上,为 rest 运算符
  • 当三个在等号右边,或者放在实参上,是 spread运算符
  • 或者说:放在被赋值一方是rest 运算符。放在赋值一方式 spread运算符。
posted @ 2022-08-30 21:01  B1NGO  阅读(254)  评论(0编辑  收藏  举报