js:方法无法访问属性

时间:2016-11-18 22:17:27

标签: javascript oop scope prototype

这里有什么令我困惑的JavaScript:在下面的代码中,我有一个包含一个属性的对象构造函数。在它下面,我添加了一些原型方法。方法'方法1'能够访问这个属性'很好,它返回值30.方法'结合'只需调用' method1',但它会返回NaN。看起来像这个属性'在第一次通话时是公开的,但不是第二次通话。为何这种奇怪的行为?

 TEXT                                                                 URL
  Learned a new concept today : metamorphic testing.                  http:/t.co/0is1IUs3aW
  variant identification in pooled DNA using R                        http:/t.co/4PQfUaU  
  Meta-All: a system for managing metabolic pathway information       http:/t.co/2PfJXUxq2X    

1 个答案:

答案 0 :(得分:2)

我认为您的问题是combine只是调用method1函数(例如,不是this.method1),因此this中的this.property * 10 method1没有按预期绑定,可能绑定到全局对象。

相关问题