位置: 编程技术 - 正文

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

  • 地税办理流程
  • 民非企业开通捐赠
  • 小规模30万免税是含税还是不含税
  • 专票多少钱
  • 中药材适用税率是多少
  • 京东佣金费用计算公式
  • 税务局登录账号是多少
  • 所得税汇算清缴分录怎么做
  • 银行承兑汇票到期日期怎么算
  • 职工福利费劳保用品
  • 外商独资企业在分配利润时是否扣缴个税
  • 个体户购买发票需要什么资料
  • 原材料供销合同和电子汇划收款回单金额不一样
  • 出纳备用金管理制度
  • 会计凭证的保管期限为多少
  • 主营业务收入包括哪些内容
  • 生产成本物料的核算
  • 员工迟到扣款该怎么处理
  • 未支付的款项如何做账
  • 上月工资多计提了怎么调整
  • 生产企业成本核算流程及案例
  • 工程成本哪些可以抵扣
  • 金税盘新领的发票怎么分发出去
  • 土地契税及印花税缴纳规定
  • 小规模印花税减免性质代码怎么填
  • 制造费用主要包括哪些内容
  • 给客户的贴息的会计处理
  • 非工资收入个人所得税税率
  • 公司资产报废处理请示
  • deepin怎么使用
  • 小规模公司注销流程及费用
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • 无形资产累计摊销借贷方向
  • 用友标准版怎么反结账
  • 跟银行借入长期存款
  • windows11更新多大
  • 其他应付款的会计科目
  • 债券利息计算方法
  • php安装及使用教程
  • 购进农产品增值税进项税额的确认方法
  • linux shell
  • vue好不好学
  • vue中的路由参数如何获取
  • 进项税额转出是好事还是坏事
  • basename $1
  • 主营业务成本和生产成本的关系
  • sqlserver高并发性能差
  • 销售明细账本怎么填写
  • 公司给员工发福利图片
  • 应收账款周转率分析
  • 实收资本多少年到账
  • 疫情期间减免的六大行业
  • 安全生产费的使用包括
  • 收到实收资本会计摘要
  • 差旅费报销单怎么填写
  • 模具的生产工艺流程
  • 委托加工企业的账务处理
  • 为什么要依法管理
  • 请创建一个die类
  • 解析包出现错误无法安装怎么办
  • 隐藏的系统应用在哪找
  • window7qq登录失败
  • cpio压缩
  • android获取音频信息
  • win10自带终端
  • unet遥感图像分割
  • c# opengl绘图
  • 网页设计绿色
  • jquery input checked
  • nodejs怎么启动服务
  • 充电显示调整差额是什么意思
  • unity3d all compiler errors
  • 请不要重复犯我在学习Python和Linux系统上的错误
  • js中写html代码
  • java script教程
  • 面试java基础知识
  • CLASS_CONFUSION JS混淆 全源码
  • 志愿者补贴如何领取
  • 广西税务12366如何交社保
  • 四川省人口数据资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设