咨询电话:
15628812133
10
2023/06

es6-数组的扩展2

发布时间:2023-06-10 19:13:14
发布者:神棍子
浏览量:
0

继续之前讲到的es6数组扩展,今天我们来了解一下数组扩展的应用。

扩展运算符的应用

合并数组:

扩展运算符提空了合并数组的新写法,可以直接省略掉函数调用的过程

es5写法 [1,2].concat([3,4],[5,6])

es6写法 [...[1,2],...[3,4],...[5,6]]

代替concat

解构赋值:相当于一个数组生成器

var list = [1,2,3,4]

a = list[0],rest = list.slice(1)

[a,...rest] = llist

解构赋值

 

函数的返回值:js的函数返回值只能有一个,但是想要返回多个值的话就只能返回数组或者对象的形式,扩展运算符变能解决这个问题。

字符串:扩展运算符可以将字符串直接转化为数组

[...abc]会生成[a,b,c]

字符串扩展


关键词:
返回列表