console.logを埋め込むとIEでエラーになる

More than 5 years have passed since last update.

Chromeなどでデバッグするときにconsole.logを埋め込んでしまうが, InternetExplorerでは, Console APIに対応していないので, エラーになってしまう.

そこで, console.logに対応していない場合は, ロード時にとりあえずconsoleオブジェクトとconsole.log関数を生成してエラーにはしないようにする.

(function () {

if (typeof window.console === "undefined") {
window.console = {}
}
if (typeof window.console.log !== "function") {
window.console.log = function () {}
}
})();