ES6新特性
- let 与 const 关键字
- 解构赋值
- 箭头函数
let 与 const 关键字
let 声明的变量只在 let 命令所在的代码块内有效 const 声明一个只读的常量,一旦声明,常量的值就不能改变
解构赋值
let [foo, bar] = [1, 2]
// foo: 1
// bar: 2
let { a, b } = { a: 'aaa', b: 'bbb' };
// a: aaa
// b: bbb
let { a: obj } = { a: "aaa" }
// obj: aaa
箭头函数
const testFn = (a, b) => {
// 写函数体
return a + b;
}