1. let const 块级作用域
let 声明的变量在当前作用域上内不能使用变量 也不能够重新声明
1) let const 和var 的区别
1.都存在暂时性死区
2.不能够重复声明
3. 不存在变量提示
2)let 和 const的区别
1.const 声明的是一个常量 当声明引用数据类型时 是说他的堆存储地址不能改
2.基本数据类型
基本数据类型有 : num string Boolean undefined Null 新增的是: symbol
1.symbol 用来代表唯一的 号称第七种数据类型
2.使用Typeof 来判断数据类型
3.应用的场景: 给对象添加私有属性的
3.解构赋值
es6 允许按照一定的结构对变量进行赋值 , 这个就叫做解构赋值 针对对象 、数组
4.promise
1.promise 是用来解决异步的一种方案 也是解决地域回调问题 是一种链式调动的方式
2.promise 可以说是一个容器 , 里面保存着某个未来才会结束的事件
3.promise 分为3个状态:
<