util.inherits
util.inherits是一個實現對象間原型繼承 的函數
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。