nodejs工具模块学习

util 是一个Node.js 核心模块,提供常用函数的集合;

util.inspect(object,[showHidden],[depth],[colors]) 是一个将任意对象转换 为字符串的方法,通常用于调试和错误输出;

如果只有一个参数 object,是要转换的对象;

第二个参数是可选参数,如果为 true,将会输出更多隐藏信息;

javascript 复制代码
var util = require('util'); 

function Star() { 
    this.name = 'hengxing'; 
    this.radius = 500;
    this.lighting = 1000;
    this.toString = function() { 
    return this.name + this.radius + this.lighting; 
    }; 
}
 
var myobj = new Star(); 
console.log(util.inspect(myobj)); 
console.log(util.inspect(myobj, true));

node运行之后如下;

相关推荐
GDAL8 天前
NestJS中@Injectable装饰器
nodejs·injectable
PegasusYu10 天前
Electron使用WebAssembly实现CRC-16 IBM校验
electron·nodejs·wasm·webassembly·ibm·crc16·crc-16
PegasusYu1 个月前
Electron使用WebAssembly实现CRC-16 原理校验
javascript·electron·nodejs·wasm·webassembly·crc·crc16
ayuday1 个月前
Volta比nvm智能的新一代node版本管理工具
nodejs·node·volta
API开发2 个月前
苹果芯片macOS安装版Homebrew(亲测) ,一键安装node、python、vscode等,比绿色软件还干净、无污染
vscode·python·docker·nodejs·openssl·brew·homebrew
濮水大叔2 个月前
快来玩玩便捷、高效的Demo练习场
typescript·nodejs·nestjs
濮水大叔2 个月前
你认为Vonajs提供的这些特性会比Nestjs更好用吗?
nodejs·nestjs
bloglin999993 个月前
cursor/vscode启动项目connect ETIMEDOUT 127.0.0.1:xx
ide·vscode·编辑器·nodejs·cursor