首页 > 编程语言 > 详细

JavaScript扩展运算符(...)

时间:2019-04-01 18:20:11      阅读:133      评论:0      收藏:0      [点我收藏+]

对象的扩展运算符

扩展运算符是三个点(...)。用于取出参数对象的所有可遍历属性,然后拷贝到当前对象之中。

技术分享图片

如上图所示,新建了一个对象a,然后通过扩展运算符将其属性x,y一并拷贝到b对象中。

合并两个对象

扩展运算符可以合并两个对象

技术分享图片

自定义属性

合并对象时,可以将对象与一些属性进行合并,如下

技术分享图片

需要说明的是,如果用户自定义的属性,放在扩展运算符后面,则扩展运算符内部的同名属性会被覆盖掉

数组的扩展运算符

复制数组

数组是复合的数据类型,如果直接复制,知识复制了底层数据解耦股的指针,而不是克隆一个全新的数组。

扩展运算符提供了复制数组的简便写法。

技术分享图片

合并数组

技术分享图片

字符串变数组

技术分享图片

 

JavaScript扩展运算符(...)

原文:https://www.cnblogs.com/it-Ren/p/10637904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!