我是 JavaScript 新手。由于某些原因,我需要通过console.log函数覆盖windows.alert函数。为此,我编写了以下代码,
window.alert = console.log;
alert('abc'); // gives TypeError : Illegal invocation.
我不知道我在这里做错了什么。据我所知,可以用另一个函数对象修改 javascript 函数引用。
编辑
许多人对我的问题投了反对票,并给我引用了类似的问题,但是 我的问题是不同的。我想抑制jquery中数据表网格库的警告。这就是为什么我想用console.log或其他函数替换alert。
最佳答案
希望这能起作用......
alert("msg");
function alert(msg){
console.log(msg);
}
关于javascript - 在 javascript 中使用 console.log 函数覆盖警报时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589687/