位置: 编程技术 - 正文

js原型继承的两种方法对比介绍(js原型继承和构造继承)

编辑:rootadmin

在实际的项目中,我们通常都是用构造函数来创建一个对象,再将一些常用的方法添加到其原型对象上。最后要么直接实例化该对象,要么将它作为父类,再申明一个对象,继承该父类。

而在继承的时候有两种常用方式,今天我们就来稍作探讨

1,继承Prototype:用Person的原型对象来覆盖Student的原型对象;前面说到对象的赋值实质上是引用赋值,所以如果Student.prototype上的任何修改都会体现到Person.prototype中,即子类会影响父类。

看下面:

2,继承实例:用Person的实例来覆盖Student的原型对象;创建了实例,比起前面那种,显示是浪费内存了,不过这同时也解决了上面那种方法的缺点,即此时Student.prototype上的任何修改不会体现到Person.prototype中,即子类不会影响父类。

3,利用控对象来组合1和2的优点,去掉缺点

F是个空对象,上面只有些原型方法,实例化时内存占用较少,同时也隔离开了子类对父类的影响。

推荐整理分享js原型继承的两种方法对比介绍(js原型继承和构造继承),希望有所帮助,仅作参考,欢迎阅读内容。

js原型继承的两种方法对比介绍(js原型继承和构造继承)

文章相关热门搜索词:js中实现继承的方式有哪些,js继承的原理,js原型继承和构造继承,js 原型链继承 原型式继承,js 原型继承的几种方法,js 原型继承的几种方法,js 原型继承的几种方法,js 原型继承的几种方法,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript对象的property属性详解 JavaScript中对象的property有三个属性:1.writable。该property是否可写。2.enumerable。当使用for/in语句时,该property是否会被枚举。3.configurable。该property的属性

深入理解javascript的执行顺序 如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱

JavaScript中的prototype.bind()方法介绍 以前,你可能会直接设置self=this或者that=this等等,这样做当然也能起作用,但是使用Function.prototype.bind()会更好,看上去也更专业。下面举个简单的例子

标签: js原型继承和构造继承

本文链接地址:https://www.jiuchutong.com/biancheng/373760.html 转载请保留说明!

上一篇:详解JavaScript中undefined与null的区别(js unload)

下一篇:JavaScript对象的property属性详解(javascript对象的属性和方法)

  • 销售货物收入确认条件
  • 个税申报人员多怎么申报
  • 收外汇必须报关吗
  • 税前利润包含营业税吗
  • 资本化利息支出在哪个科目
  • 搬家费账务处理
  • 政府无偿划拨土地涉及的税费
  • 总分机构移送固定资产是否缴增值税
  • 调整以前年度销售费用会计分录
  • 短期借款计提利息例题
  • 股权转让个人交的印花税可以入账吗
  • 销项负数发票的抵扣联
  • 公司如何向税务部门举报
  • 三证合一之前
  • 文化建设事业费按季度申报吗
  • 电梯什么情况下可以换个新的
  • 可转换公司债券转股会计分录
  • 赎回公司发行的债券怎么做账?
  • 广播影视服务需要交文化事业建设费吗
  • 资本弱化管理规定最新
  • 公司开业前启动大会
  • 知识产权 申请
  • 个税的征税范围主要包括哪些项目
  • 商标注册费用
  • php更新数据库
  • win7旗舰版系统怎么样
  • 怎么关闭磁贴模式
  • 出口收汇可以收人民币吗
  • iis防盗链
  • 买房 印花税
  • 出国考察是什么意思
  • vue调用后端接口的方法
  • 收外汇怎么做账报税
  • 增值税纳税人兼营免税减税项目的
  • axios.interceptors.request.use简介
  • 视同销售的行为
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 工程结算 增值税
  • 党费结算标准
  • 收到的发票税收怎么处理
  • dedecms转eyoucms
  • python中变量类型有几种
  • 股权激励税务处理方案
  • 预缴增值税款怎么入账
  • 销售价格确定的方法有
  • 小额支出没有发票怎么办
  • 职业年金是不是养老保险
  • 融资租赁业务利润怎么算
  • 购买产品样品计入什么科目
  • 出让价格不得低于基准地价
  • 其他应付为负数什么意思
  • 应交税费中应交税金包含个税吗
  • 小规模纳税人申请一般纳税人流程
  • 为什么会有进项税和销项税
  • 母子公司资金往来财税问题
  • 安装设备是干嘛的
  • 会计账簿的设置与登记
  • sql server 导出
  • sql语句大全实例教程.pdf
  • mysql索引命令
  • win8.1 0x80072efe
  • iconindex什么意思
  • win10怎么显示磁盘已用空间
  • win8无线连接不可用怎么办
  • grep的结果 再次查找
  • ubuntu怎么将文件传送到电脑
  • 如何查看win7系统
  • javascript教程
  • unity3d怎么全屏
  • nodejs 导出excel
  • json数据格式的理解
  • python 解析算法
  • CLASS_CONFUSION JS混淆 全源码
  • 社保欠费税务催缴
  • 江苏省电子税务局电话
  • 广州酒家月饼抽奖公告最新
  • 2022年中国烟草营收
  • 大理市国税局
  • 重庆税务总局重庆电子税务局
  • 长治一诺代理记账公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设