博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
inheritCombinedParasitic.js
阅读量:6989 次
发布时间:2019-06-27

本文共 684 字,大约阅读时间需要 2 分钟。

// 寄生组合式继承// 其基本思路是通过借用构造函数来继承属性,通过原型链的混成形式来继承方法,就是为了不必为了子类型的原型去调用父类型的构造函数function inheritPrototype(superPerson,person){  var prototype=Object.create(person.prototype);  prototype.construtor = superPerson;  superPerson.prototype = prototype;}function Person(name){   this.name = name;  this.frieds =  ["Jack", "John", "Kim"];}Person.prototype.getName = function(){  console.log(this.name);};function SuperPerson(name,sex){  Person.call(this,name);  this.sex = sex;}inheritPrototype(SuperPerson,Person);SuperPerson.prototype.getSex = function(){  console.log(this.sex);};var Tom=new SuperPerson("Tom","man");Tom.getName();//Tom

 

转载于:https://www.cnblogs.com/cynthia-wuqian/p/4953741.html

你可能感兴趣的文章
DevOps 发展融合运维可视化
查看>>
ActiveReports 报表应用教程 (9)---交互式报表之动态排序
查看>>
脚本作业
查看>>
windows 64bit 中安装python
查看>>
微信接口开发流程
查看>>
varnish
查看>>
我的决心书
查看>>
iscsi服务器--网络驱动器设备
查看>>
vscode中使用markdown
查看>>
新手如何配置nodejs(服务器端的配置)
查看>>
su ,sudo,TCP_Wrappers的相关命令用法及PAM认证机构
查看>>
dingdang-robot:一个开源的中文智能音箱项目
查看>>
css中position定位的一些要点
查看>>
RH124 章3 获取帮助 笔记
查看>>
中琅领跑条码标签打印软件简单使用说明
查看>>
golang语言渐入佳境[22]-string检索类函数
查看>>
sidecar-inject代码分析
查看>>
Linux基础(7)修改文件的属主,属组,权限
查看>>
mssql sqlserver 使用sql脚本获取群组后,按时间排序(asc)第一条数据的方法分享
查看>>
lvs
查看>>