代码如下/*A类,方法写在constructor里面*/classA{constructor(){this.show=function(){console.log('Ashow')}}}consta=newA()a.show()//=>Ashow/*B类,方法写在constructor外面*/classB{constructor(){}show(){console.log('Bshow')}}constb=newB()b.show()//=>Bshow提问点A类的show方法和B类的show方法调用结果都一样,那么请问写在constructor里和外面的区别是?
相关分类