1.关于let&const
let与var的区别
let是块级作用域,var是函数作用域;let不允许重复申明
const用来定义常量,一旦定义不能改变
2.变量的结构赋值
解构赋值遵循模式匹配原则,比如:
var [k,{g,j},l] = [1,{g:21,j:4},4];console.log(g);
还可以定义初始值 var [a=4]=[];console.log(a);
3.箭头函数
```
//es6定义一个函数的方式:
let fun = (a) => {return b}
//等同于
let fun = function(a) {
return b;
}
需要注意的是箭头函数中的this指向的是window对象
4.import,export 用来实现模块化
export default xxx