首页 > 解决方案 > 如何检测 JavaScript 函数何时运行?

问题描述

是否可以使用类似的东西eventlistener来检测 JavaScript 函数何时运行。我想在实际函数之外检测它,而不仅仅是在函数内部发生这种情况。

标签: javascript

解决方案


您可以劫持一个函数,如下所示:

const oldLog = console.log
let run = 0

console.log = function () { 
  ++run; // or anything you need
  oldLog.apply(this, arguments) 
}


推荐阅读