我知道,__noSuchMethod__
但我不确定如何为这样调用的函数获取此信息。
someThing();
例如,我知道我可以做到这一点
var global = Function('return this')();
global.__noSuchMethod__ = function(id, args) {
console.log('No Such Method');
}
global.notDefined();
但它不适用于这个
var global = Function('return this')();
global.__noSuchMethod__ = function(id, args) {
console.log('No Such Method');
}
notDefined();
很明显,我仍然需要学习一些 Javascript 基础知识。
我想要完成的是捕获在对象外部调用的函数。如果这是有道理的。如果我的术语有点偏离,我深表歉意。