定义变量
1.var
2.let
3.const (效果同上)
ES6的箭头函数
ES6的解构赋值
对象简写
前后相等
ES6的展开运算符
链接,效果如concat
复制不传值,b不改变a
可以收集函数
连接数组
ES6的模块化语法 (优点 1.密而不漏 2.重名不怕 3.依赖不乱)
导入
构造函数
方法
1.对象 2.数组 3.字符串
构造函数的注意事项
返回基本类型没有用,复杂类型多此一举
原型
共享内存的方法
直接调用即可
原型的特点
覆盖obj1,obj2不变
ES6-class
两者等同于
面向对象继承
构造函数继承
原型继承
继承的其他技巧
ES6 中的继承方法
父类
子类