摘要:
1.数组的解构赋值 解构:从数组和对象中提取值,对变量进行赋值 基本用法: var [a, b, c] = [1, 2, 3]; 默认赋值: let [a = 1] = []; //a = 1 对象的解构赋值: 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而 阅读全文
摘要:
let 1. ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 2. 不存在变量提升 3. 暂时性死区 4. 不允许重复声明 块作用域: 允许在块级作用域内声明函数。 函数声明类似于var,即会提升到全局作用域或函数作用域的头部。 同时 阅读全文