Node.js 常用工具

util 是一个Node.js 核心模块

引入util  var util =require('util')

util.inherits实现对象间原型继承 的函数。

原型中定义的函数

Base.prototype.showName = function() { 
    console.log(this.name);
};
构造函数内部的属性和函数
function Base() { 
    this.name = 'base'; 
    this.base = 1991; 
    this.sayHello = function() { 
    console.log('Hello ' + this.name); 
    }; 
}

Sub 仅仅继承了Base 在原型中定义的函数,而构造函数内部创造的 base 属 性和 sayHello 函数都没有被 Sub 继承。

util.inspect将任意对象转换 为字符串的方法

util.isArray(object)是一个数组返回true,否则返回false。

util.isRegExp(object)是一个正则表达式返回true,否则返回false。

util.isDate(object) 是一个日期返回true,否则返回false。

util.isError(object)是一个错误对象返回true,否则返回false。

原文地址:https://www.cnblogs.com/joer717/p/10517481.html