有没有办法覆盖Chrome控制台用于JavaScript对象的漂亮字体?我正在考虑HTML元素的显示方式:

javascript - 在Chrome的控制台上打印漂亮吗?-LMLPHP

它没有显示标准的{},而是显示了用于创建该对象的XML标记。我可以用自己的对象达到类似的目的吗?

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

最佳答案

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

console.dirxml(object);


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

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

10-06 04:29
查看更多