nodejs之util工具
阿新 • • 發佈:2018-06-09
its ebr nbsp cti 特性 require const UNC 一個
util是nodejs的一大核心模塊,用來提供常用函數的集合
1.util.inherits(實現對象原型繼承)
概要:js的繼承是基於原型的,本身並沒有繼承的語言特性,僅僅是通過復制原型的方式來實現繼承對象。
一、首先在nodejs的環境裏引入util模塊
const util = require(‘util‘);
二、繼承
function sayName(){
this.name = ‘Joink‘;
this.say = function (){ console.log(this.name) };
}
function setName(){
this.name = ‘Lebron‘;
}
現在想要函數setName繼承sayName的方法以及屬性。
util.inherits(setName,sayName); //setName繼承sayName
此時,new一個sayName,並且執行裏面的屬性,方法,會發現,沒什麽變化。
但是,new一個setName試試。會發現,這個對象擁有了sayName的所有方法,並且name被改變了。下面是例子
nodejs之util工具