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

相关推荐
ayuday10 天前
Svelte - 现代高性能Web开发框架!轻量级‌、响应式、编译时优化‌特点
nodejs·svelte
Wang's Blog15 天前
Nodejs-HardCore: 流类型、应用与内置类型实战
nodejs
Wang's Blog16 天前
Nodejs-HardCore: 玩转 EventEmitter 指南
开发语言·nodejs
winfredzhang17 天前
自动化从文本到目录:深度解析 Python 文件结构管理工具
python·ai·nodejs·文件结构
Wang's Blog17 天前
Nodejs-HardCore: Buffer操作、Base64编码与zlib压缩实战
开发语言·nodejs
Wang's Blog18 天前
Nodejs-HardCore: 深入解析DBF文件之二进制文件处理指南
开发语言·nodejs
云霄IT18 天前
[最新可用]centos7安装Node.js版本v21.5.0和pm2管理工具
nodejs
Mr -老鬼19 天前
Electron 与 Tauri 全方位对比指南(2026版)
前端·javascript·rust·electron·nodejs·tauri
Wang's Blog1 个月前
Nodejs-HardCore: 操作系统与命令行实用技巧详解
nodejs·os·cli
Irene19911 个月前
nodejs:nvm vs fnm 详细对比
nodejs·nvm·fnm