IE9模式及以下IE11中的console.log()错误

时间:2014-01-30 05:30:44

标签: javascript internet-explorer-11 console.log ie11-developer-tools

我在IE9模式下在IE11中找到了console.log()并且下面的工作很奇怪。如果我创建一个空对象,然后记录它,它将显示'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); //[object Object]
alert(a.b); //false
alert(a.c); //true

1 个答案:

答案 0 :(得分:0)

我无法在IE9文档模式下使用F12控制台重现该问题。

您是否可以查看返回值而不是打印消息?

从控制台运行以下代码时:

var a = {}; console.log(a);

它将以蓝色打印消息:

> [object Object] {}

然后以绿色显示返回值到console.log:

undefined