1class Calc { 2 constructor() { 3 this.count = 0 4 } 5 6 increase() { 7 this.count ++ 8 } 9} 10 11const calc = new Calc() 12new Calc().increase() 13 14console.log(calc.count)
本题为“单选题”
参考答案:
正确选项:A:0
我们设置 calc
变量为 Calc
类的一个新实例。 然后,我们初始化一个 Calc
的新实例,而且调用了这个实例的 increase
方法。因为count属性是在 Calc
class的constructor内部的,所以count属性不会在 Calc
的原型链上共享出去。这就意味着calc实例的count值不会被更新,count仍然是 0
。
最近更新时间:2021-07-03