我有像
这样的对象数组var data = [{id:1,name:"pqr"},{id:2,name:"lmn"},{id:3,name:"xyz"}]
当我控制日志时,它显示如下,
[Object { id=1, name="pqr"}, Object { id=2, name="lmn"}, Object { id=3, name="xyz"}]
为什么?
答案 0 :(得分:6)
控制台中显示的内容不是JavaScript代码,因此它可以是控制台作者想要的任何格式。这在实现与实现之间有所不同,甚至在实现中变化有时基于控制台在记录对象时是打开还是关闭。 (是的,确实 - Chrome的控制台根据当时是打开还是关闭而表现不同。)
以下是控制台打开时Chrome的示例;
如果我扩展那个:
Vs以上。当日志发生时关闭:
当我扩展它时:
但Firefox中的Firebug控制台看起来不同:
Firefox的拥有控制台(而不是Firebug)也是如此;当我点击“数组”这个词时,右边的部分出现了: