关于在类内用两种方式声明函数的问题,求教
javascript吧
全部回复
仅看楼主
level 4
overatlantic
楼主
为什么不用函数表达式声明的函数不算属性property
2024年06月14日 06点06分
1
level 13
BSPR0002
perform() 表示类方法,被放置在构造函数的 prototype 属性对象里,被类的所有实例共用,不属于类实例自身的属性。在实例自身没有同名属性的情况下,可以通过内部机制找到这个函数。
xxx = function()表示往实例属性赋值一个函数。xxx = vvv 其实就是给实例自身的属性赋值,跟在 constructor 里赋值是差不多一样的
2024年06月15日 22点06分
0
overatlantic
谢谢老哥解答
2024年06月16日 04点06分
level 4
overatlantic
楼主
2024年06月14日 06点06分
2
overatlantic
这里perform函数不是singer1对象的属性
2024年06月14日 06点06分
level 4
overatlantic
楼主
2024年06月14日 06点06分
3
overatlantic
这里perform函数是singer1对象的属性
2024年06月14日 06点06分
1