javascript,为什么console.log在IE中工作
我正在使用console.log记录所有错误消息javascript,为什么console.log在IE中工作,javascript,Javascript,我正在使用console.log记录所有错误消息 console.log('foo'); 它在chrome和firefox中工作,但在IE9中,我发现控制台是未定义的。解决这个问题的办法是 window.console && console.log('foo'); 现在,在IE9中它可以工作,但我不知道为什么它可以工作。我的理解是 console将检查此控制台功能是否存在 如果确实存在,则使用console.log记录消息 在IE9中,我预计window.console会失败
console.log('foo');
它在chrome和firefox中工作,但在IE9中,我发现控制台是未定义的。解决这个问题的办法是
window.console && console.log('foo');
现在,在IE9中它可以工作,但我不知道为什么它可以工作。我的理解是
为什么它可以工作,为什么我可以在IE9开发者工具中看到记录的消息只有当控制台实际打开时它才会工作