node.js 常用工具

来源:互联网 发布:数控编程什么软件好用 编辑:程序博客网 时间:2024/06/05 19:22

util.inherits

JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。

util.inherits是一个实现对象间原型继承 的函数

var util = require('util'); 
function Base() { 
    this.name = 'base'; 
    this.base = 1991; 
    this.sayHello = function() { 
    console.log('Hello ' + this.name); 
    }; 

Base.prototype.showName = function() { 
    console.log(this.name);
}; 
function Sub() { 
    this.name = 'sub'; 

util.inherits(Sub, Base); 
var objBase = new Base(); 
objBase.showName(); 
objBase.sayHello(); 
console.log(objBase); 
var objSub = new Sub(); 
objSub.showName(); 
//objSub.sayHello(); 
console.log(objSub); 

util.inspect

将任意对象转换 为字符串的方法,通常用于调试和错误输出。

util.isArray(object)

如果给定的参数 "object" 是一个数组返回true,否则返回false。

util.isRegExp(object)

如果给定的参数 "object" 是一个正则表达式返回true,否则返回false。

util.isDate(object)

如果给定的参数 "object" 是一个日期返回true,否则返回false。

util.isError(object)

如果给定的参数 "object" 是一个错误对象返回true,否则返回false。





原创粉丝点击