美文网首页我爱编程
Node.js中util模块方法的一个运用

Node.js中util模块方法的一个运用

作者: 早班火车丶 | 来源:发表于2017-08-05 21:28 被阅读0次

util最主要的是实现一个继承的功能,继承的话javascript中是用call,apply,prototype
其中prototype只能等于,等于赋值相当于浅拷贝,并不是真实意义上的一个继承,所以prototype不是特别好

Node.js中的util模块,它能够直接让构造函数继承原型链
代码如下 js格式文件

var util = require('util'); //调用Node.js中的util模块

function Person(name,age){ //创建一个名为Person的构造函数,传入值name和age
this.name = name;
this.age = age;
}

function Sun(name,age){ //创建一个名为Sun的子集构造函数,传入值name和age
Person.call(this,name,age); //继承Person里面的属性
util.inherits(Sun,Person); //继承Person里面的方法

}

Person.prototype.showname = function(){ //在原型链上添加一个名为showname的方法
console.log(this.name,this.age); //输出name值和age值
}

//实例化两个构造函数
var p = new Person('刘备','22');
var s = new Sun('关羽','23');

//然后调用showname这个方法
p.showname();
s.showname();

在命令行node 以上代码会出现

运行结果

初入Node.js不久,这一串代码理解了将近3个小时左右,如代码注释有误请大神及时指出 谢谢

相关文章

  • Node.js中util模块方法的一个运用

    util最主要的是实现一个继承的功能,继承的话javascript中是用call,apply,prototype其...

  • Node 模块之 util URL queryString p

    第一部分 util util是一个Node.js核心模块,util模块设计的主要目的是为了满足Node内部API的...

  • 使用 fs 模块的推荐方法

    在编写使用 fs 模块的 Node.js 脚本时,我通常使用 util.promisify 方法来保证文件系统方法...

  • Node.js<六>

    Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScr...

  • node.js(十五)

    Node.js 常用工具util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScri...

  • Node.js Utilities

    Util 稳定性:2 - Stable util是用来支持Node.js内部APIs需求的模块,同时对于开发应用程...

  • util模块简介

    以下内容来自:Node.js开发指南。在此感谢原作者提供的帮助! util 是一个 Node.js 核心模块,提供...

  • 08_Node.js 工具模块 util

    util(工具)是一个 Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 ...

  • node util使用

    util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的...

  • 深入解析node.js的模块加载机制

    在node.js中,模块使用CommonJS规范,一个文件是一个模块 node.js中的模块可分为三类 内部模块 ...

网友评论

    本文标题:Node.js中util模块方法的一个运用

    本文链接:https://www.haomeiwen.com/subject/uxmwlxtx.html