将事件处理程序绑定到"console.log" JavaScript 事件



我的脚本从 Javascript 中的多个位置将文本发送到控制台输出(请参阅示例),如何将事件处理程序函数绑定到日志函数本身,以便在每次触发事件时执行函数?

try {
    //some code
} catch(e) {
    console.log("error: "+e)
}
function x(n) {
    //some code
    console.log(str)
}

我会像这样覆盖console.log(但将其存储在不同的变量中,以防我们想使用它):

var nativeLog = console.log.bind(console) //store native function
console.log = function(text){ //override
    nativeLog("<<<" + text)
}

缩写控制台.log在 JavaScript 中

最新更新