繁体   English   中英

如何像console.log一样实现object序列化

[英]How to implement object serialization like console.log

我想实现一个记录器 function。 它需要 object 或类型的序列化。 如果我使用toString ,它返回[object xxx] ,如果使用 JSON.stringfy ,它返回一个 json 字符串但丑陋。 console.log打印得非常好。 有什么办法可以实现这样的logger吗?

不知道是不是你要找的,但是JSON.stringify需要更多的可选参数,让它更有吸引力

 const a = JSON.stringify({first:1,second:2,object:{array:[1,2]}}, null, 4); // indent with 4 spaces console.log(a);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM