在Chrome控制台中进行漂亮的打印?

时间:2015-10-06 18:07:32

标签: javascript google-chrome console.log

有没有办法覆盖Chrome控制台用于JavaScript对象的精美打印?我正在考虑HTML元素如何显示:

enter image description here

它不显示标准{},而是显示用于创建该对象的XML标记。我可以用自己的物品实现类似的东西吗?

澄清:我对以自己的格式打印对象感兴趣,而不是XML格式。例如,我想要将值为3的Foo实例记录为Foo(3)

1 个答案:

答案 0 :(得分:3)

使用DevTools APIs以您需要的任何所需格式打印。

console.dirxml(object);

我认为如果传递的参数是DOM对象,console.log在内部使用此API。

上述方法以XML格式打印对象,还有许多其他API,例如以目录格式console.dir(object)打印等许多其他API。但是您无法创建自己的模板,必须使用Dev-Tools提供的console.API。

相关问题