![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 62
@养鲸鱼
这个作者很懒,什么都没留下…
展开
-
2021前端js新增语法 ??=、&&=
ES12 新增语法 逻辑赋值运算符 ??= &&= ||= 当满足条件时,运算符右侧值将赋值给左侧变量, 因此运算符左侧只能是变量 ??= 当左侧变量值为 null 或 undefined 时, 右侧值赋值给左侧变量,并返回赋值后的值 左侧变量值为 null var a = null, b = 1; const c = null; a ??= b 执行结果: 左侧变量值为常量 c ??= b 执行结果: 因为c是常量因此控制台报错 Assignment t原创 2021-09-13 10:58:39 · 1184 阅读 · 0 评论 -
前端一些易错题总结
const 可以先声明后赋值么? const a; 答:不可以,会报错Uncaught SyntaxError: Missing initializer in const declaration let 可以先使用后声明么? console.log(a) let a = 12; 答:不可以,Uncaught ReferenceError: Cannot access 'a' before initialization 暂时性死区: var tmp = 123; if (true) { .原创 2020-08-24 12:49:46 · 261 阅读 · 0 评论