400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JavaScript中如何使用扩展运算符

这篇文章给大家介绍JavaScript中如何使用扩展运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、成都西信服务器托管、云服务器、虚拟主机、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、虚拟主机、域名与空间、VPS主机、云服务器、香港云服务器、免备案服务器等。

个人对…常用方法的理解

…作为扩展运算符

这里指的扩展是针对数组或字符串或伪数组(就是类似于数组这样的可以用下标将每一项取出来,并且有总体长度属性的数据,以下简称为可遍历对象)的扩展,代表的含义是将数组中的每一项取出来,并用,进行分隔(当使用的时候是这样,如果单独打印的话是用空格分隔)。

…作为剩余运算符

//  第一种所有参数都未知function aa(...arr){
    console.log(arr);}aa(5,"sss",22)     //  (3) [5, "sss", 22]     =>    结果是一个数组//  第二种,有两个已知参数function ff(a,b,...arr){
    console.log(arr)}ff(2,3,"str","111")    // (2) ["str", "111"]   =>    结果是一个数组

特性其他应用:

分解字符串

可以用str.split("")也可以用[…str]

伪数组转换为真数组

由于他可以将可遍历对象用数组去掉[]的方法显示出来,而且可以对伪数组使用,所以很好理解对伪数组使用后将伪数组的形式转变后,在加上[]就是真数组了,可以调用真数组的方法。 => […arr.]

浅拷贝

由于它是对一个可遍历的对象使用循环过来的,所以它不会改变原数组,会进行一个浅克隆的操作,因此可以用于数组的浅拷贝。 => […arr]

数组扁平化

  

关于JavaScript中如何使用扩展运算符就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


标题名称:JavaScript中如何使用扩展运算符
网站链接:http://www.bluegullmedia.com/article/pippde.html

其他资讯

让你的专属顾问为你服务

1.1361s