Javascript IE9及以下模式下IE11中console.log()的一个错误
我在IE9模式下的IE11中找到了console.log(),下面是works wierd。如果我创建一个空对象,然后记录它,它将显示“undefined”,但通过发出警报,它将正确显示。这是发生在你们身上,还是只发生在我身上Javascript IE9及以下模式下IE11中console.log()的一个错误,javascript,internet-explorer-11,console.log,ie11-developer-tools,Javascript,Internet Explorer 11,Console.log,Ie11 Developer Tools,我在IE9模式下的IE11中找到了console.log(),下面是works wierd。如果我创建一个空对象,然后记录它,它将显示“undefined”,但通过发出警报,它将正确显示。这是发生在你们身上,还是只发生在我身上 var a ={}; a.b = false; a.c = true; console.log(a); //undefined console.log(a.b); //undefined console.log(a.c); //true alert(a); //[o
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
我无法在IE9文档模式下使用F12控制台再现该问题 您是否可以查看返回值而不是打印的消息 从控制台运行以下代码时:
var a = {}; console.log(a);
它将以蓝色打印消息:
> [object Object] {}
然后以绿色显示console.log的返回值:
undefined