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

相关推荐
Wang's Blog5 天前
Nodejs-HardCore: 操作系统与命令行实用技巧详解
nodejs·os·cli
Irene19917 天前
nodejs:nvm vs fnm 详细对比
nodejs·nvm·fnm
Irene19917 天前
已有 WSL 环境的情况下,在 Windows 本地安装 Node.js(附:VSCode 的三种工作模式)
nodejs·开发环境
Wang's Blog7 天前
Nodejs-HardCore: 模块管理与I/O操作详解
开发语言·nodejs
Wang's Blog7 天前
Nodejs-HardCore: 入门指南之从核心特性到流式应用开发
nodejs
GDAL8 天前
书签篮:一款基于云端的个人书签管理工具 - 技术实现与优势分析
nodejs·网站开发·书签篮
weixin_5316518110 天前
NODEJS Stream 背压原理
nodejs·stream
卜锦元10 天前
nvm常用命令(nodejs)
macos·编辑器·nodejs·开发工具
QC七哥14 天前
基于tauri构建全平台应用
rust·electron·nodejs·tauri
亚林瓜子16 天前
AWS Lambda 添加NodeJS依赖库层
npm·云计算·nodejs·node·aws·lambda