JS将对象以JSON格式输出的两种方法

方法一:JSON.stringify(obj)

方法二:利用nodeJS中的util模块中的 util.inspect(obj[,options])

该方法中的options有以下几个参数:

colors:默认为false,设为true,将会以ANSI颜色代码风格输出。

showHidden:默认为false,设为true,则对象的不可枚举的属性将会被显示出来。

depth:默认为2,告诉inspect格式化对象的时候递归多少次。格式化复杂对象的时候很有用。

customInspect:默认为true,设为false,则定义在被检查对象上的inspect(depth,opts)方法将不会被调用。

如图:

原文地址:https://www.cnblogs.com/mxxim/p/4519394.html