有没有办法覆盖Chrome控制台用于JavaScript对象的漂亮字体?我正在考虑HTML元素的显示方式:
它没有显示标准的{}
,而是显示了用于创建该对象的XML标记。我可以用自己的对象达到类似的目的吗?
澄清:我有兴趣以自己的格式而不是XML格式打印对象。例如,我希望将值为3的Foo实例记录为Foo(3)
最佳答案
使用DevTools APIs以所需的任何可用可用格式打印。
console.dirxml(object);
如果传递的参数是DOM对象,我认为console.log在内部使用此api。
上面的方法以XML格式打印对象,还有许多其他API,例如以目录格式
console.dir(object)
进行打印等。但是您不能创建自己的模板,必须使用Dev-Tools提供的console.API。