28
A
回答
35
您可以将数据格式化为JSON:
console.log(JSON.stringify({foo:1, bar:2}, null, 4));
{
"foo": 1,
"bar": 2
}
5
如果你是在一个breakpoint,你可以直接从Chrome DevTools控制台呼叫JSON.stringify()
:
> JSON.stringify(anObject, null, 2);
<- "{
"field": "foo",
"array": [
{
"element": 1
},
{
"element": 2
}
],
"object": {
"inner_field": "bar"
}
}"
-----------------------------
>
相关问题
- 1. Sybase - 打开控制台输出以打印日志语句
- 2. 不在日志记录器的控制台中打印日志
- 3. 如何控制log4j中的日志控制台输出
- 4. Rails控制台日志 - 如何自定义控制台中打印的内容
- 5. 如何在打印javascript对象时在Chrome控制台中修改输出
- 6. 如何在Zkoss中启用禁用的Chrome控制台日志输出?
- 7. 如何在android日志类中增加控制台输出
- 8. sublime控制台省略打印输出?
- 9. 如何在记事本文件中打印控制台输出?
- 10. 无法在控制台日志中打印定位器(webelement)
- 11. Pycharm Python控制台不打印输出
- 12. 如何打印堆栈跟踪到Cocoa的控制台/日志?
- 13. 如何转储(打印)OSDictionary到控制台/日志?
- 14. 记录不打印在日志中控制台springboot
- 15. 在控制台/文件中打印日志语句
- 16. 日志未在Flume服务器控制台中打印
- 17. 日志未正确打印在ADF手机的控制台中
- 18. 用的console.log打印内部控制台日志输出未定义的函数
- 19. Python控制台打印输出与sypder控制台不同
- 20. 如何阅读量角器中的控制台日志输出?
- 21. 如何日志在控制台输出(Microsoft.Extensions.Logging)格式化
- 22. 在Chrome中保存控制台输出
- 23. 如何把控制台输出到uitextview?访问控制台日志
- 24. Win32 C++:如何在控制台输出流上打印笑脸?
- 25. 如何在Chrome控制台中完全打印大型阵列?
- 26. 控制日志输出
- 27. 控制台日志不能从函数打印变量
- 28. Xcode不打印任何控制台日志
- 29. 控制日志输出
- 30. 按下“Enter”键将值打印到控制台日志中
你说的“漂亮的意思打印'?出现在控制台中的东西被默认格式化(不同类型的不同字体颜色,扩展对象和数组的能力等) –
Hi @KonradDzwinel,我的意思是美化输出以便更容易阅读。但我不是在谈论源文件的美化按钮({})。但我的意思是当你有一个数组f.ex.并且不希望将其打印为控制台,而是作为内联阵列进行堆叠。谢谢! –
DevTools没有设置来更改默认控制台输出。但是你可以用你自己的函数重写'console.log'。看到我的答案在这里:http://stackoverflow.com/questions/18178896/different-clickable-log-items-in-chorome-dev-tools-console –