![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6总结
文章平均质量分 59
晚风轻轻吹
这个作者很懒,什么都没留下…
展开
-
ES6之解构赋值小结
ES6之解构赋值小结 数组的解构赋值 数组的解构赋值是和变量的位置有关的,只有位置相同的变量才会进行赋值,且ES6内部使用严格相等运算符(===),判断一个位置是否有值。所以,当使用默认值时,只有当一个数组成员严格等于undefined,默认值才会生效。 let [x = 1] = [undefined]; x // 1 let [x = 1] = [null]; x // null 注意: 当使用数组的解构赋值的默认值时,如果默认值是个表达式(如函数)时,这个表达式是惰性求值的,即只有在用到的时候,原创 2021-01-14 16:56:04 · 98 阅读 · 0 评论 -
ES6知识点梳理之let、const命令
ES6知识点梳理之let、const命令let/const/varlet和const只有在自己所在的代码块内有效经典案例(for循环)let、const不存在变量名提升暂时性死区的形成由于存在暂时性死区引出的问题不允许重复声明变量const的特点 let/const/var 1、let和const只有在自己所在的代码块内有效,否则将报错ReferenceError 2、 let和const只有在自己所在的代码块内有效 经典案例(for循环) 使用var声明中间变量i var a = []; for原创 2021-01-11 17:29:58 · 77 阅读 · 0 评论