ES6 扩展
一、let,const, var的区别
var 声明的变量可以进行变量提升, let const声明的变量不能变量提升,因为在代码块内用let或者cont声明变量 当前代码块会形成一个暂时性的死区
let声明的变量和var一样可以不给值 并且可以重新赋值
const声明的变量必须给值 而且不能重新赋值,所以用来定义常量
二、解构赋值
. . ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构
var arr = [1, 2, 3]
let [a, b, c] = ar
原创
2021-04-04 16:20:08 ·
87 阅读 ·
0 评论