有什么方法可以安全地覆盖评估?尝试直接覆盖:
var oldEval = global.eval;
global.eval = function(){
// my logic
global.a+=1;
return oldEval.apply(this,arguments);
}
这以某种方式给出了以下参考错误:
参考错误:未定义createCallback
注意::覆盖时不会在此处生成错误,而是在某些情况下调用eval。在其他情况下,这完全符合预期。
请在此处找到问题复制代码:https://runkit.com/embed/8hv0yp94on8s