位置: 编程技术 - 正文

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

  • 如何开具免税发票
  • 房屋契税缴纳比例
  • 食堂辅助帐怎么记帐
  • 两个金税盘能用一个系统
  • 现金流量表抵消分录
  • 自然人独资公司和个人独资企业区别
  • 公司买的车怎么做分录
  • 车辆增值税抵扣到什么时候结束
  • 代扣代缴个人所得税现金流计入哪里
  • 预缴水利基金如何申报?
  • 计提印花税怎么做凭证
  • 单位汽车按揭贷款怎么贷
  • 质量抽样检查
  • 免税农产品加工企业
  • 城市维护建设税属于什么税种
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • 想用u盘装系统怎么弄
  • 个人所得税如何办理退税
  • php数组根据值排序
  • PHP:zip_close()的用法_Zip函数
  • php实现执行外部操作
  • php数组可以使用哪些键名
  • 建安企业开具增值税专用发票要求
  • 企业出售生产设备能开票吗怎么开
  • 未税收入怎么做分录
  • 读懂spring源码
  • php、java、android、ios通用的3des方法(推荐)
  • 工资直接计入管理费用了怎么办
  • 小规模纳税人附加税减免政策2023
  • 增值税在纳税申报表中怎么得出
  • 没有发票能办临时牌照吗
  • 哪些计入管理费用哪些计入资本公积
  • db2 knowledge center
  • 节能控制模块
  • 认缴意思
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 实行自行申报的项目有哪些
  • 购买办公用品如何节约成本
  • 公司员工食堂买菜没发票怎么办
  • 维修设备增值税税率
  • 收到捐赠的账务处理和涉税处理
  • 把其他应付款转成实收资本的话需要去工商改注册资本么
  • 补交增值税税款怎么做账
  • 二手市场机械设备
  • 小规模纳税人营改增税率
  • 季节性停工计入成本吗
  • 同城票据交换差额户的帐号怎么查对方的帐号
  • 会计凭证审核的主要内容
  • 固定资产的入账时间应该是什么时间
  • 法人存入公司账户会计分录
  • 存货报废会计账务处理
  • 企业建账要求
  • 住宿费报账怎么写
  • 年初未分配利润在利润表怎么填
  • mysql必知必会读后感2000字
  • linux用
  • mac系统如何安装双系统
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • rundull32.exe
  • dropbox windows
  • linux不能识别u盘
  • 在linux系统中
  • win7文件后缀名不全显示
  • win10系统edge浏览器无法调用F12
  • win7共享按钮灰色
  • json的用法
  • shell字符串操作命令
  • python操作微信自动发消息
  • nodejs怎么下载其他版本
  • linux文件inode详解
  • unity导入工程根本运行不了
  • js 时间轴
  • android 打包
  • 湖南国家电子税务局手机版
  • 国家税务局涉税信息公开
  • 海关编码查询 商品编码查询
  • 换电脑了税控盘怎么办
  • 应纳税额减征额账务处理
  • 贷款利息扣款日未足额缴纳
  • 江西社保申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设