一次学完ES6 的扩展运算符(对象展开符) ...

扩展运算符( spread )是三个点(…),将一个数组转为用逗号分隔的参数序列。

下面罗列几个常用方法

1.合并数组

es5合并数组

var	a = [1,2],b=[3,4]
var c = a.concat(b)
console.log(c)

在这里插入图片描述

es6 扩展运算符

在这里插入图片描述

2.与解构赋值生成新数组

const [a, ...b] = [1, 2, 3, 4, 5];
a // 1
b // [2, 3, 4, 5]

注意:如果将扩展运算符用于数组赋值,只能放在参数的最后一位,否则会报错。

3.扩展函数的返回多值

利用扩展运算符提供解决JavaScript 的函数只能返回一个值的问题。

4.分解字符串为数组

[...'gcc']
// [ "g", "c", "c"]
发布了69 篇原创文章 · 获赞 6 · 访问量 1886

猜你喜欢

转载自blog.csdn.net/weixin_40073115/article/details/103735818
今日推荐