为了账号安全,请及时绑定邮箱和手机立即绑定

请教各位一个问题,求解答:es6 class的constructor里面的方法和外面的方法有什么区别?大佬们有什么好的建议?

请教各位一个问题,求解答:es6 class的constructor里面的方法和外面的方法有什么区别?大佬们有什么好的建议?

幕布斯7119047 2019-06-09 11:23:46
代码如下/*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里和外面的区别是?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 222 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信