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

相关推荐
喜欢踢足球的老罗4 天前
PM2 进程持久化实战:深度解析 save 与 startup 的协同机制
nodejs·pm2
John Song15 天前
npx 与 npm 的区别
npm·nodejs
belldeep1 个月前
nodejs v18.20 如何使用 express markdown-it 和 mermaid.min.js 10.9
nodejs·express·markdown·mermaid
ayuday1 个月前
Svelte - 现代高性能Web开发框架!轻量级‌、响应式、编译时优化‌特点
nodejs·svelte
Wang's Blog2 个月前
Nodejs-HardCore: 流类型、应用与内置类型实战
nodejs
Wang's Blog2 个月前
Nodejs-HardCore: 玩转 EventEmitter 指南
开发语言·nodejs
winfredzhang2 个月前
自动化从文本到目录:深度解析 Python 文件结构管理工具
python·ai·nodejs·文件结构
Wang's Blog2 个月前
Nodejs-HardCore: Buffer操作、Base64编码与zlib压缩实战
开发语言·nodejs
Wang's Blog2 个月前
Nodejs-HardCore: 深入解析DBF文件之二进制文件处理指南
开发语言·nodejs
云霄IT2 个月前
[最新可用]centos7安装Node.js版本v21.5.0和pm2管理工具
nodejs