位置: 编程技术 - 正文

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对象的属性和方法)

  • 税控盘服务费全额抵扣分录
  • 当月出口的货物,可以过几个月申报吗
  • 房产契税什么时候交的小知识
  • 小微企业所得税优惠政策
  • 企业所得税损益结转
  • 所得税汇算清缴调整项目
  • 会计凭证销毁方法
  • 会计做账能否使用复印件做账
  • 小规模纳税人城市维护建设税税率
  • 企业所得税季初和季末
  • 结转城建税和教育费附加
  • 企业销售使用过的固定资产如何开票
  • 应交税费和所得税费用会计分录
  • 土地使用权入账价值包括哪些
  • 饭店的现金日记账填写样本
  • 长期股权投资属于金融资产吗
  • 资产评估机构可以评估土地吗
  • 企业固定资产没提折旧怎么办
  • 其他应付款转入营业外收入
  • 2020年购进农产品的扣除率
  • 网上办税大厅查询财务负责人?
  • 个人购买房屋的税
  • 对外开具发票
  • 建筑投资包括哪些
  • 1697508131
  • 公司用无形资产投资需要交税吗
  • 商贸公司进项税额大
  • 应收账款少给货款怎么做分录?
  • 在Win10系统中卸载最近更新的补丁并重启电脑
  • 待认证进项税额借方余额表示什么
  • 社保多交怎么办理
  • 在建工程完工后转入哪里
  • PHP:Memcached::replaceByKey()的用法_Memcached类
  • 基金会债券收入吗
  • 年底社保怎么交
  • 关联方利息支出标准比例
  • 企业管理的管理系统
  • 什么情况下要预提集装箱
  • 未分配利润可以转实收吗
  • 大数据可视化前端界面模板
  • 销售金额较大多少算较大
  • uniapp封装组件,多了一层
  • 小规模纳税人的个人所得税怎么算
  • 简单解决微信文案的方法
  • 汽车4s店一般会摆放什么小零食
  • 如何减税降税
  • druid数据库连接池
  • 一般纳税人接受的下列服务中不得抵扣进项税额的有
  • 原材料盘盈会计处理
  • 取得土地使用权所支付的金额包括契税吗
  • 小规模纳税人交通运输服务税率
  • 金融企业里面的债务
  • 应交税金在贷方是什么意思
  • 投资收益算在营业利润里面吗
  • 进项发票已经认证,对方作废了
  • 个人所得税经营所得税申报表A表
  • 百分百控股收益都是股东的么
  • 数量金额式明细账余额怎么填
  • 小规模纳税人租赁不动产税率
  • 一般纳税人拿到普票怎么处理账务
  • 代理记账许可证查询
  • 建账要求
  • mysql uuid分页优化
  • sql server常规错误
  • sql server 更改字段数据类型
  • windows锁定用户
  • windows8自动更新卡住了怎么办
  • solaris8下载
  • spmgr.exe - spmgr是什么进程 有什么用
  • win8资源管理器未响应
  • reader_sl.exe - reader_sl进程有什么用.
  • win10周年更新版是什么意思
  • Linux安装anaconda
  • jquery.multiselect多选下拉框实现代码
  • dos判断变量是否为空
  • centos打开shell
  • HTTP状态代码以及定义(解释)
  • 怎么知道税控盘有没有注销
  • 在外地买车在青岛能买吗
  • 大班直播课怎么上
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设