判断当前浏览器的window对象上有console方法才去调用。
if (window.console) {
console.log("");
}
方法一(重写window.console)
if(!window.console){
window.console = {};
}
if (!window.console.log) {
window.console.log = function(msg){ };
}
方法二(封装log方法)
也可以将上面的判断封装为方法:
// 兼容ie的日志输出函数
function log(...msg) {
if (window.console) {
console.log(...msg);
}
}
如果要打印语句,那么只需要调用log(“”)就可以。