es6开始引进类的用法
基本语法class abc{ abc(){ console.log(1213) }}
基本使用
let a = new abc();a.abc();
多方法声明
class n1{ a(val){ console.log(val); return val; } b(){ console.log('hahha'+this.a('123')) }}new n1().b()
注意:方法之间是没有逗号的,而且记得需要用到的值的函数记得写返回值啊!!!
方法之间的调用用this需要传递参数的时候,需要使用constructor进行传递
class t{ constructor(a,b){ this.a = a; this.b=b; } add(){ return this.a +this.b; }}new t('blue','sky').add()注意:也是没有逗号隔开的啊!!!
继承,使用extends
class a extends t{}
静态方法,使用关键字在static在方法前面加上就可以,使用静态方法,可以不用实例化类
class y { static hello(){ console.log('hello world') }}y.hello()