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运行之后如下;

相关推荐
ercom8 天前
mac上安装nvm后,nvm list available 输出的N/A信息
nodejs
濮水大叔10 天前
Node生态中最优雅的数据库事务处理机制
typescript·nodejs·nestjs
濮水大叔11 天前
VonaJS提供的读写分离,直观,优雅🌼
typescript·nodejs·nestjs
濮水大叔14 天前
VonaJS多租户同时支持共享模式和独立模式
typescript·nodejs·nestjs
PegasusYu15 天前
Electron使用WebAssembly实现CRC-16 CCITT-FALSE校验
electron·nodejs·wasm·webassembly·crc16·crc-16·ccitt false
濮水大叔16 天前
在Vona ORM中实现多数据库/多数据源
typescript·nodejs·nestjs
爱隐身的官人1 个月前
ctfshow - web - nodejs
前端·nodejs·ctf