![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
想不起来叫什么名字
一个还在坚持写代码的程序媛
展开
-
ES6——let和const命令总结
1、let、const相同点:仅在其声明的块级作用域内有效;不存在变量提升(变量在声明之前调用会报错);存在暂时性死区(只要进入当前作用域,所要使用的变量就已存在,但不可获取,直到声明语句出现才可使用该变量);不允许重复声明。不同点:const 在声明时必须初始化,,且其指向的内存地址不可改变,但该内存地址指向的对象是可以改变的;如果向将对象冻结,可以使用Object.free...原创 2019-10-05 17:57:49 · 183 阅读 · 0 评论 -
ES6——解构赋值
1、数组let [a, b, c] = [1, 2, 3];let [foo, [[bar], baz]] = [1, [[2], 3]; // foo = 1, bar = 2, baz = 3let [x, y, ...z] = ['a']; // x = 'a', y = undefined, z = []let [a, [b], d] = [1, [2, 3], 4]; // a ...原创 2019-10-06 15:35:17 · 124 阅读 · 0 评论