
正文
ES6展开运算符(...)
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
数组字面量中使用展开运算符
我们可以这样合并数组:
var arr1=['a','b','c'];
var arr2=[...arr1,'d','e']; //['a','b','c','d','e']
展开运算符也可以用在push函数中,可以不用再用apply()函数来合并两个数组:
var arr1=['a','b','c'];
var arr2=['d','e'];
arr1.push(...arr2); //['a','b','c','d','e']
用于解构赋值
let [arg1,arg2,...arg3] = [1, 2, 3, 4];
arg1 //1
arg2 //2
arg3 //['3','4']
展开运算符既然能合并数组,自然也能解构数组,不过要注意,解构赋值中展开运算符只能用在最后:
let [arg1,...arg2,arg3] = [1, 2, 3, 4]; //报错
如果是付费文章,未购买,则显示购买按钮 连载目录项 如果是付费文章 如果是付费连载,已购买,且作者允许赞赏,则显示付费信息和赞赏






