位置: 编程技术 - 正文

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

  • 非居民纳税机构都包含哪些?
  • 个体摊贩
  • 税收优惠政策有什么好处
  • 没有增值税专用发票开具证明
  • 个体工商户税收标准2023年
  • 企业为什么产生
  • 期末资产负债
  • 小企业货币资金1710元正常吗
  • 买房时有哪些税要交
  • 哪些支出允许在企业所得税前扣除
  • 计算企业所得税不得扣除的项目
  • 员工个人无息借款违法吗
  • 行政事业单位应当进行摊销的无形资产
  • 房产税细节
  • 从国外购进样品要交税吗
  • 政府补助计入资本公积是老准则吗
  • 被投资方亏损怎么处理
  • 分公司所得税怎么交
  • 行政事业单位国有资产处置收入包括
  • 小规模季度30万免税怎么做账
  • 一般纳税人购进原材料支付的增值税
  • 工资薪金中的误餐补助,征收个人所得税
  • 事业单位固定资产标准
  • 收到劳务外包发票计入什么科目
  • 结转出租包装物的成本
  • 自建厂房转固定资产如何办理手续
  • 个体户个人所得税预缴纳税申报
  • 退付手续费怎么操作
  • 如何结转销售收入
  • 银行承兑汇票付款提示期限
  • 预收款交税未开发票申报表怎么
  • 网站防止被刷票怎么解决
  • w10的蜘蛛纸牌
  • 转销坏账准备会影响账面余额吗
  • 控股公司的账务处理
  • 其他综合收益需要结转吗
  • 个人所得税必须交吗
  • php解析配置文件
  • php array_reverse 以相反的顺序返回数组实例代码
  • 中小企业所得税优惠政策2022
  • php环境搭建教程
  • php uniqueid
  • ucenter中词语过滤原理分析
  • thinkphp百万级数据查询
  • 合同印花税可以年底报一次
  • 应付职工薪酬住房公积金怎么算
  • 金蝶系统结账之后反结账
  • 公司向股东借的钱怎么还
  • 应收账款属于供应商还是客户
  • 人工智能自动对焦又叫什么
  • 物业公司的会计好干吗
  • 工程项目辅材占比
  • 2021年废铁回收
  • 财务费用怎么用
  • 纳税期限与缴库期限不符
  • 盈余公积多计提对报表的影响
  • 本月多交的增值税
  • 出售固定资产清理的账务处理
  • SQL Server 作业同步 (结合备份作业)
  • 磁盘清理后文件还在吗?
  • 强行卸载系统应用
  • Vista系统提高ADSL上网速度的两种设置方法
  • iptables配置文件详解
  • 禁用windows installer没有用
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • 开机提示windows即将过期
  • win7自带桌面时钟吗
  • 红石cpu教程
  • 进入linux命令行
  • css 之 background-position-x
  • Python中lambda的作用
  • lrucache算法
  • android实现推送
  • jquery(document).ready
  • 微信假消息
  • High Level Networking Concepts
  • 北京12366纳税服务平台
  • 税务个人廉洁谈话记录内容
  • 开票盘是什么意思
  • 2021年税务高雅春联带横批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设