node.js利用 inherits实现继承
来源:互联网 发布:centos查看端口 编辑:程序博客网 时间:2024/04/29 07:30
util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的,具体细节我们在附录A中讨论, 在这里我们只介绍 util.inherits 的用法,示例如下:
我们定义了一个基础对象 Base 和一个继承自 Base 的 Sub,Base 有三个在构造函数 内定义的属性和一个原型中定义的函数,通过 util.inherits 实现继承。运行结果如下:
注意,Sub 仅仅继承了 Base 在原型中定义的函数,而构造函数内部创造的 base 属 性和 sayHello 函数都没有被 Sub 继承。同时,在原型中定义的属性不会被 console.log 作 为对象的属性输出。如果我们去掉 objSub.sayHello(); 这行的注释,将会看到:
0 0
- node.js利用 inherits实现继承
- Node.js的原型继承函数 util.inherits
- Node.js的原型继承函数util.inherits + 开发框架Express4.x
- node.js 中 util.inherits
- NodeJs通过util.inherits实现类继承
- nodejs工具util.inherits与原生js的原型链继承实现与区别
- node.js利用javascript中构造函数继承,实现模块调用
- 10node.js工具类util.inherits和util.inspect
- 利用node.js android 实现文件上传
- node.js利用express实现文件上传
- Browserify —— 利用Node.js实现JS模块化加载
- node.js面向对象实现(二)继承
- 02.Javascript中的继承----Inherits
- 利用Node.js实现模拟Session验证的登陆
- node.js 中利用connect实现简单的网站
- node.js利用captchapng模块实现图片验证码
- node.js 下如何利用formData实现ajax上传图片
- node.js下如何利用jqpaginator插件实现ajax分页
- GirdView分页
- 新建azure的ServiceBus的中继服务
- SOA之基于服务总线的设计
- eclipse没有显示buildproject的解决方案
- uml 依赖与关联
- node.js利用 inherits实现继承
- Android Studio 常用快捷键
- C语言指针
- 从零开始SQL注入之二
- URAL 1617. Flat Spots
- IOS设计模式之三:MVC模式
- 11、克隆
- 品胜无线中继宝(WRR001N)
- #ifdef 条件编译,其实如此简单