nodejs中的继承-创新互联
- node(不推荐使用):
a. 代码:var inherits = require("util").inherits; function a(){ this.name = "lee" } a.prototype.sex = "male" function b(){ this.color = "red" } b.prototype.height = "168" function c(){ } inherits(c,a) inherits(c,b) var c = new c() console.log(c.height) console.log(c.sex) console.log(c.name)
b. 输出:
成都创新互联是一家网站建设、成都网站建设,提供网页设计,网站设计,网站制作,建网站,按需网站设计,网站开发公司,从2013年开始是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。168 undefined undefined
- ecmascript(原生javascript):
a. 代码:function a(){ this.name = "lee" } a.prototype.sex = "male" function b(){ this.color = "red" } b.prototype.height = "168" function c(){ } c.prototype = new a() c.prototype = new b() var c = new c() console.log(c.height) console.log(c.sex) console.log(c.name)
b. 输出:
168 undefined undefined
- 说明:
1、只支持单继承 2、不能作用于类本身的属性或方法(只支持prototype原型创建的属性或方法)
不推荐使用
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前名称:nodejs中的继承-创新互联
文章位置:http://ybzwz.com/article/djcjgi.html