IE9 モード以下の IE11 で console.log() が動作することがわかりました。空のオブジェクトを作成してログに記録すると、「未定義」と表示されますが、アラートを出すと正しく表示されます。これは皆さんに起こるのですか、それとも私だけですか?
var a ={};
a.b = false;
a.c = true;
console.log(a); //undefined
console.log(a.b); //undefined
console.log(a.c); //true
alert(a); //[object Object]
alert(a.b); //false
alert(a.c); //true