首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
事件扩展符用过吗(...),什么场景下?
[问答题]
事件扩展符用过吗(...),什么场景下?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(115)
分享
纠错
27个回答
添加回答
56
牛客267714237号
1.数组克隆 let a = [1,2,3];let b = [...a] 2.数组合并 let a = [1,2,3];let b = [4,5,6];let c = [...a,...b] 3.类数组转成真正的数组 let a = new Set([1,2,3]); let b = [...a]
发表于 2022-05-25 15:45:37
回复(0)
26
乐扣乐扣
1.数组去重[...new Set(arr)] 2.数组拷贝[...arr] 3.伪数组转真数组 [...伪数组]
发表于 2022-08-19 15:26:04
回复(1)
26
进击的呢哞
对象中的扩展运算符(...)用于取出参数对象中的所有可遍历的属性,浅拷贝到当前的对象中,浅拷贝和深拷贝:浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。但深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。
发表于 2022-05-17 10:58:33
回复(2)
4
牛客979462847号
数组克隆,数组合并,伪数组转换成数组等
发表于 2022-09-22 00:20:35
回复(0)
2
重生之我是米黑子
1.数组克隆 let a = [1,2,3];let b = [...a]
2.数组合并 let a = [1,2,3];let b = [4,5,6];let c = [...a,...b]
3.类数组转成真正的数组 let a = new Set([1,2,3]); let b = [...a]
发表于 2023-01-10 22:59:06
回复(0)
2
牛客44044052号
展开运算符(...)用于展开数组,合并对象,或者函数形参个数不确定时使用
发表于 2022-10-11 17:21:00
回复(0)
2
牛客919075960号
一般用于合并对象或者是合并数组,或者在一个对象中你只想取一个属性以外的其他属性,那么可以使用解构运算符的时候,加上扩展运算符。const { date, ...params } = data;除了date以外的其他属性都会在params中
发表于 2022-08-08 14:41:16
回复(0)
1
在喝茶的大卫很讲道理
数组克隆,数组合并,类数组转为真正的数组
发表于 2023-03-24 13:32:32
回复(0)
1
牛客565253326号
1.数组的克隆 2.获取到对象中的所有可遍历属性,浅拷贝和深拷贝 3.数组去重
发表于 2022-10-04 17:05:10
回复(0)
1
牛客47926233号
事件拓展符(...)在构建数组和函数调用的时候可以使用,也可以把string在语法层面将string拆散,还可以在构造字面量对象的时候,按照key-value方式展开,常见的场景用将数组作为构造函数的参数、等价于apply()、浅拷贝
发表于 2022-09-21 11:48:16
回复(0)
1
前端郭天才
展开运算符(...)一般用于展开数组,合并对象,也可以做为函数传递参数时不确定形参个数的时候使用
编辑于 2022-08-17 14:49:10
回复(0)
0
开心的小辣鸡快支棱起来
1.数组拷贝,数组去重、伪数组转位真正的数组
发表于 2024-04-24 10:01:48
回复(0)
0
牛客563280983号
复制数组,合并数组,伪数组转为真数组
编辑于 2024-04-08 17:26:10
回复(0)
0
牛客906079186号
1. 数组clone 2. 数组和对象展开 3. 函数的多参数情况
编辑于 2024-03-11 11:40:06
回复(0)
0
皮卡丘丘丘_
1. 创建一个新数组 [...rest] 2. 直接获取全部剩余参数
编辑于 2024-03-04 16:02:10
回复(0)
0
倾歌
1.数组Set方法去重2.对象,数组合并
编辑于 2023-12-26 10:42:18
回复(0)
0
offer快来呀~~~
1.数组克隆 let a = [1,2,3];let b = [...a] 2.数组合并 let a = [1,2,3];let b = [4,5,6];let c = [...a,...b] 3.类数组转成真正的数组 let a = new Set([1,2,3]); let b = [...a]
发表于 2023-10-20 17:04:42
回复(0)
0
kumoko
1.数组克隆 const a1 = [1, 2, 3, 4, 5] const copy = [...a1] 2.数组去重,const a1 = [1, 2, 2, 3, 3, 4, 4, 5] const set = new Set(a1) 3.数组合并,const a1 = [1, 2, 3] const a2 = [4, 5, 6] const arr = [...a1, ...a2]
发表于 2023-10-07 17:33:51
回复(0)
0
potato_993
数组拷贝,数组合并,伪数组转化为真数组时使用
发表于 2023-09-24 14:59:20
回复(0)
0
愿offer多多的放鸽子能手很谦虚
数组克隆 let a = [1,2,3];let b = [...a] 数组合并 let a = [1,2,3];let b = [4,5,6];let c = [...a,...b] 类数组对象转化为真数组 let a = new Set([1,2,3]);let b = [...a]
发表于 2023-09-04 11:50:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Javascript
上传者:
real19931
难度:
27条回答
115收藏
1359浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题