我的脚本在Javascript中从多个位置向控制台输出文本(见示例),我该如何将事件处理程序函数绑定到日志函数本身,以便每次触发事件时执行函数?
try {
//some code
} catch(e) {
console.log("error: "+e)
}
function x(n) {
//some code
console.log(str)
}
我的脚本在Javascript中从多个位置向控制台输出文本(见示例),我该如何将事件处理程序函数绑定到日志函数本身,以便每次触发事件时执行函数?
try {
//some code
} catch(e) {
console.log("error: "+e)
}
function x(n) {
//some code
console.log(str)
}
我会这样重写console.log
(但将其存储在不同的变量中,以防我们想要使用它):
我会这样覆盖console.log
(但是将其存储在另一个变量中,以防需要使用它):
var nativeLog = console.log.bind(console) //store native function
console.log = function(text){ //override
nativeLog("<<<" + text)
}
console.log("Some message");
? - Justin Wood