在线等!es6 class的constructor里面的方法和外面的方法有什么区别?

代码如下
/*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里和外面的区别是?
呼啦一阵风
浏览 1241回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript