nodejs之util工具

util是nodejs的一大核心模塊,用來提供經常使用函數的集合node

1.util.inherits(實現對象原型繼承)函數

  概要:js的繼承是基於原型的,自己並無繼承的語言特性,僅僅是經過複製原型的方式來實現繼承對象。ui

  1、首先在nodejs的環境裏引入util模塊this

  const util = require('util');對象

  2、繼承繼承

  function sayName(){原型

    this.name = 'Joink';it

    this.say = function (){ console.log(this.name) };io

  }console

 

  function  setName(){

    this.name = 'Lebron';

  }

 

  如今想要函數setName繼承sayName的方法以及屬性。

  util.inherits(setName,sayName); //setName繼承sayName

  此時,new一個sayName,而且執行裏面的屬性,方法,會發現,沒什麼變化。

  可是,new一個setName試試。會發現,這個對象擁有了sayName的全部方法,而且name被改變了。下面是例子

相關文章
相關標籤/搜索