1. 程式人生 > >nodejs之util工具

nodejs之util工具

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工具