let和const:
let是定义变量 , const定义常量
const 自身常量不能改 但如果是对象的形式可以改属性和值
2.symbol:是ES6新增的基本数据类型
symbol:定义的值是唯一性
3.扩展运算符( … )
可以展开数组和对象
1.将数组转换成数据列表 [a,b,c,d]--->a,b,c,d
例如:
var arr1=[666,777,888]
var arr2=['hello','vuejs']
var result=[...arr1,...arr2]
2.将数据列表转换成数组 a,b,c,d--->[a,b,c,d]
3.展开对象
var result={...obj1,...obj2}
或
result=Object.assign({},obj1,obj2)
4.class类
定义一个类:
class Person {
constructor(a,b) {
//构造器
this.属性=a
}
方法1() {}
方法2() {}
方法3() {}
}
继承一个类:
class Child extends Person {
constructor(a,b) {
super() //代表父类
//构造器
this.属性=a
}
}