ES6 扩展运算符
2024-10-13 15:48:01
ES6的扩展运算符则可以看作是rest参数的逆运算。可以将数组转化为参数列表。
如:console.log(1,...[2,3,4],5) //1 2 3 4 5
用于合并数组:
[1,2, ...more] //ES6
与解构赋值结合:
let [first,...rest] = [1,2,3,4,5];
first //1
rest //[2,3,4,5]
如果将扩展运算符用于数组复制,只能放在参数最后一位,否则会报错
[...rest,last]=[1,2,3,4,5]
//报错
最新文章
- 关于HTML是什么,能做什么
- 观察者模式实现INotifyPropertyChanged
- leetcode_question_70 Climbing Stairs
- 高性能mysql主存架构
- HttpClient请求详解
- java swing组件的一些基本属性
- Git-分布式版本控制系统(一)
- php websocket
- [Jenkins]JDK版本过高导致的java.io.IOException: Remote call on xxxx failed
- Linux 挂载windows目录
- 音乐播放和视频播放--pyglet(一)
- POJ - 3080 Blue Jeans 【KMP+暴力】(最大公共字串)
- CFX构建webservice实例,与Spring整合.
- 【读书笔记】iOS-自动布局
- e867. 获取和设置外观
- mac终端下修改MySQL的编码格式--找不到my-default.cnf及my.cnf
- dmsg命令使用
- Python学习笔记——数据结构和算法(二)
- (转)CentOs7.3 搭建 RabbitMQ 3.6 Cluster 集群服务与使用
- How to set Selenium Python WebDriver default timeout?