这里有什么令我困惑的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
答案 0 :(得分:2)
我认为您的问题是combine
只是调用method1
函数(例如,不是this.method1
),因此this
中的this.property * 10
method1
没有按预期绑定,可能绑定到全局对象。