nodejs util模块之inspect

nodejs中util模块也叫工具模块,其中inspect主要用来将对象转换成字符串,类似于JSON.stringify(但是这两者又不是完全一样的,JSON.stringify(),一个对象哪些属性可以序列化是JSON规范的,比如对象里的方法不会序列化,而util.inspect()可以显示对象的所有内容)

1
2
3
4
5
6
7
8
9
10
11
const util=require("util")
let obj={
name:'张三',
age:18,
say:function(){
console.log("hello world!")
}
}

console.log(util.inspect(obj))
console.log(JSON.stringify(obj))

util.inspect(obj,[showmore],[deepth])
第二个参数可选,是否显示详细信息
第三个参数可选,遍历的层级,默认为2级,如果设置为null,表示遍历对象所有层级,这在对象层级比较深的时候比较有用


上一篇
nodejs文件流操作 nodejs文件流操作
nodejs里面fs文件模块算是用的非常频繁了,常用的方法也非常多,其中readFile和writeFile就是读取文件和写入文件了。 123456789101112131415const fs=require("fs"
2019-07-22 刘赛
下一篇
nodejs全局对象 nodejs全局对象
__filename 当前执行脚本的文件名__dirname 当前执行脚本所在的文件目录setTimeout()clearTimeout()setInterval()clearInterval()console.log()123consol
2019-07-09