摘要:
恢复内容开始 从按照一定的模式从象或数组中提取值,然后对变量进行赋值就是解构 1.数组的解构赋值 数组的解构赋值本质上是模式匹配 左边多,多出来即为undefined 右边多,则省略即可 数组的解构赋值可以嵌套,也可以有默认值,解构时,变量的取值由它们所在的位置决定 实际上只要数组右边的模式有Ite 阅读全文
摘要:
1.let部分 代码块内的暂时性死区是因为检测到了let命令吗?(感觉像是let提升在最顶部) 如果是用var声明的就不存在暂时性死区吗?(应该没有) (不懂上面的编译过程) 总而言之,不加var的变量虽然可以成为全局变量,但是不会进行变量提升 2.知识点 不存在变量提升,存在暂时性死区TDZ 不能 阅读全文