ES6学习——新的语法:数组元素Spread
来源:互联网 发布:淘宝门票类商品退款 编辑:程序博客网 时间:2024/05/22 13:09
前一篇文章讲了Spread操作符在函数参数中的用法,这篇简单讲一下Spread操作符在数组元素中的应用。直接看代码吧:
[1, ...[2,3], 4]//[1, 2, 3, 4]
let x = ['a', 'b'];let y = ['c'];let z = ['d', 'e'];let arr = [...x, ...y, ...z]; // ['a', 'b', 'c', 'd', 'e']
[..."abc"]//["a", "b", "c"]"abc".split("");//旧的写法
let arrayLike = {'0': 'a','1': 'b','2': 'c',length: 3};var arr1 = [].slice.call(arrayLike); // ['a', 'b', 'c'][...arrayLike];//Uncaught TypeError: is not a function(…)
*以上全部代码在Chrome 47下通过测试
0 0
- ES6学习——新的语法:数组元素Spread
- ES6学习——新的语法:函数参数Spread
- ES6学习——新的语法:数组解构(Array Destructuring)
- ES6学习——新的语法:let
- ES6学习——新的语法:const
- ES6学习——新的语法:Rest
- ES6学习——新的语法:函数参数默认值
- ES6学习——新的语法:函数参数解构
- ES6学习——新的语法:Arrow Functions
- ES6学习——新的语法:Symbol概述
- ES6学习——新的语法:Symbol API介绍
- ES6学习——新的语法:for..of 循环
- ES6学习——新的语法:Template Literals
- ES6学习——新的语法:Tagged Templates
- ES6学习——新的语法:Symbols——Symbol.iterator
- ES6学习——新的语法:块级作用域概述
- ES6学习——新的语法:Temporal Dead Zone(TDZ)
- ES6学习——新的语法:对象解构(Object Destructuring)
- CentOS 7 mysql的yum源
- Android Shell command to send broadcast.
- python学习笔记----基本语法代码过手1
- 从Oracle Database 角度来看浪潮天梭K1主机的操作系统选择
- 填坑系列: jQuery解决复选框只能全选一次
- ES6学习——新的语法:数组元素Spread
- Ubuntu10下安装JAVA JDK
- Ubuntu10下MySQL搭建Amoeba_分片升级版
- 151224总结
- Ubuntu10下MySQL搭建Amoeba_分片
- 5.Linux操作系统及常用命令
- 3Sum Closest
- SpriteBuilder中使用GUI界面快速搭建RPG游戏中的地图名显示动画
- 2016太郭文军原网络营销师讲解微博和微信的区别?