ES6
变量声明 let const
let
0. let声明和 var 声明变量差不多
1. 在一对大{} 里面起作用
2. 不能重复声明
3. 不会变量提升
什么是变量提升:用var 声明变量 ,变量的使用在变量声明前 默认值是undefined
const
0. const 和var 差不多
1. 通常用来声明常量的 建议大写
2. 声明必须赋值
3. 声明后不数组解构
数组解构
1. 交换变量
2. 剩余值
3. 跳过
4. 默认值能修改*(复杂数据可以修改 数组)
对象解构
01 对象简写
02 对象解构
03 动态属性
箭头函数
箭头函数是函数的简写方式
01 基本写法
=> 前面是函数参数 =>后面是返回值也是执行语句
省略function 关键字 return 关键字
02 多个参数 或者没有 都用括号包起来
03 执行语句有多个的时候 用{}包括起来
04 箭头函数this 指的是函数上一层的this