0
我正在使用console.log記錄所有錯誤消息。javascript,爲什麼console.log在IE中工作
console.log('foo');
它適用於Chrome和Firefox,但在IE9中,我得到控制檯是未定義的。解決這個問題的方法是。
window.console && console.log('foo');
現在,在IE9中它工作,但我不知道它爲什麼有效。我的理解是
- window.console會檢查這個控制檯函數是否存在。
- 那麼如果它確實存在,我們使用console.log來記錄消息。
在IE9中,我期望window.console失敗,console.log('foo')永遠不應該被觸發。
爲什麼它的工作原理,爲什麼我可以看到在IE9的開發工具記錄的消息
http://stackoverflow.com/questions/5472938/does-ie9-support-console-log-and-is-it-a-real-function – 2013-02-15 14:32:08