欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ES6 - 基础学习(16): 扩展运算符 和 rest参数 合集

程序员文章站 2022-09-27 11:32:59
前面学习了 数组的扩展运算符、函数的rest参数,都是…(三个点)。它们不仅长得很像,而且有很多相似之处,甚至很多时候都不用特意去区分它们。 扩展运算符 扩展运算符(spread)(形如:...),有点像 rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 rest参数 rest参数(形如: ......

前面学习了 数组的扩展运算符、函数的rest参数,都是…(三个点)。它们不仅长得很像,而且有很多相似之处,甚至很多时候都不用特意去区分它们。

扩展运算符

扩展运算符(spread)(形如:...),有点像 rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。

rest参数

rest参数(形如:...变量名),用于获取方法的多余参数。rest参数搭配的变量是一个数组,将函数多余的且未知个数的参数收纳到一个数组中(不限长度),从而使得函数可以传入任意多个参数。跟 扩展运算符功能有些相反(一个展开成序列,一个收纳为数组)。