![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
是梦梦啊
只要我够勤快,咸鱼总会翻身哒!
展开
-
计算属性名 ES6
MDN解释:从ECMAScript 2015开始,对象初始化语法开始支持计算属性名。其允许在[]中放入表达式,计算结果可以当做属性名。这种用法和用方括号访问属性非常类似,也许你已经用来读取和设置属性了。现在同样的语法也可以用于对象字面值了:// Computed property names (ES6)var i = 0;var a = { ["foo" + ++i]: i, ["foo" + ++i]: i, ["foo" + ++i]: i};console.log(a.foo原创 2020-10-30 15:40:39 · 436 阅读 · 0 评论 -
延展操作符/扩展运算符
扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。他的应用:(1)复制数组const a = [1,2,3]复制 cosnt b = […a](2)合并数组cosnt arr1 = [1,2]const arr2 = [4,5,6]合并[…arr1,…arr2],注意这种方式是浅拷贝,如果修改了引用指向的值,会同步反映到新...原创 2020-01-04 16:45:33 · 761 阅读 · 0 评论