【发布时间】:2009-02-22 08:34:09
【问题描述】:
检查方法的原型是否已更改的最佳方法是什么?
【问题讨论】:
标签: javascript prototype methods
检查方法的原型是否已更改的最佳方法是什么?
【问题讨论】:
标签: javascript prototype methods
如果您的意思是在加载代码和稍后时间之间发生更改,这取决于您所说的“更改”的含义,您可以只存储对函数的引用,a la
var oldFunc = SomeType.prototype.someFunction;
...
if (oldFunc === someInstance.someFunction) // unchanged, note the use of strict equality
但是,如果您的意思是从默认的本机实现更改,则没有真正的方法可以说明。
【讨论】: