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);
通過上面這一段代碼的運行結果

我們可以看到的是sub只繼承了base在原型中聲明的方法。同時這個方法并不能夠被console.log()來打印出來。
詳情閱讀
http://nodejs.org/api/util.html
本文由用戶 atts 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!