nodejs经常使用工具util

var util=require('util');
function Base(){
    this.name='twt';
    this.age='1989';
    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);//在这里以后,sub就能继承到base得方法吗。
//console.log(util);
var objbase=new Base();
objbase.sayHello();
objbase.showName();
console.log(objbase);
var objsub=new Sub();
//objsub.sayHello();这里若是不注释掉就会报错
objsub.showName();
console.log(objsub);
经过上面这一段代码的运行结果
经常使用工具util - 小菊微紧 - 小菊微紧的技术博客
咱们能够看到的是sub只继承了base在原型中声明的方法。同时这个方法并不可以被console.log()来打印出来。
详情阅读
http://nodejs.org/api/util.html