当前位置: 首页 > news >正文

贵州建设工程招投标协会网站深圳ccd设计公司官网

贵州建设工程招投标协会网站,深圳ccd设计公司官网,东莞网站制作十强,网站内容优化方法JavaScript 中的继承可以通过以下几种方式来实现#xff1a; 1、原型链继承#xff1a;通过将子类的原型对象指向父类的实例来实现继承。这种方式的优点是实现简单#xff0c;缺点是父类的私有属性和方法子类是不能访问的。 function Parent() {this.name parent;this.ag…JavaScript 中的继承可以通过以下几种方式来实现 1、原型链继承通过将子类的原型对象指向父类的实例来实现继承。这种方式的优点是实现简单缺点是父类的私有属性和方法子类是不能访问的。 function Parent() {this.name parent;this.age 30; } Parent.prototype.sayName function() {console.log(this.name); }function Child() {Parent.call(this); } Child.prototype new Parent(); Child.prototype.constructor Child; 2、借用构造函数继承通过在子类的构造函数中调用父类的构造函数来实现继承。这种方式的优点是子类可以访问父类的私有属性和方法缺点是每个子类实例都会有一份父类实例的拷贝。 function Parent() {this.name parent;this.age 30; } Parent.prototype.sayName function() {console.log(this.name); }function Child() {Parent.call(this); } 3、组合继承通过结合原型链继承和借用构造函数继承的优点来实现继承。这种方式的优点是既可以访问父类的私有属性和方法又可以避免每个子类实例都有一份父类实例的拷贝。 function Parent() {this.name parent;this.age 30; } Parent.prototype.sayName function() {console.log(this.name); }function Child() {Parent.call(this); } Child.prototype Object.create(Parent.prototype); Child.prototype.constructor Child; 4、ES6 Class继承通过使用ES6 class语法来实现继承。 class Parent {constructor() {this.name parent;this.age 30;}sayName() {console.log(this.name);} }class Child extends Parent {constructor() {super();} } JavaScript 中的继承可以通过多种方式来实现如原型链继承、借用构造函数继承、组合继承、ES6 Class继承等。每种方式都有各自的优缺点需要根据具体需求来选择使用。 另外对于JavaScript中的继承还有一些需要注意的点 在原型链继承和组合继承中子类的原型对象会继承父类的原型对象这意味着子类和父类共享同一个原型对象如果父类原型对象上的属性和方法发生改变子类也会受到影响。在借用构造函数继承和组合继承中子类的实例会有一份父类实例的拷贝这意味着每个子类实例都有自己的父类实例不会受到其他实例的影响。在ES6 Class继承中父类的静态方法和属性会被继承到子类子类的实例也会继承父类的实例方法和属性。 选择合适的继承方式和组合使用可以帮助我们更好的组织代码,提高代码的可维护性。
http://www.dnsts.com.cn/news/269965.html

相关文章:

  • 网站建设与管理实践门户网站的功能
  • 图片优化百度地图排名可以优化吗
  • 慈溪市建设厅网站湖北建设执业注册管理中心网站
  • 网站建设方案一份桂林网丫网业管理有限公司
  • 网站建立后被别人点击要付钱吗网站安全制度体系的建设情况
  • 网站免费建站系统网站开发及app开发报价单
  • 网站建设的教材投资公司取名
  • 在政务网站建设与管理上的讲话桂林工作网招聘
  • 一站多通怎么做网站大学生家教网站开发
  • 电商网站设计论文免费入驻的卖货平台
  • 桂林北站到龙脊梯田歌曲推广平台有哪些
  • 怎样选择 网站建设wordpress 开发文档下载
  • 安庆网站建设价格ai海报设计
  • 做视频网站免费观看爱网站建设公司浩森宇特
  • 济南网站建设飞鸟手表网站建设策划书
  • 建设网站是不是必须要服务器在线解析网站
  • 阜南县城乡建设局官方网站app软件开发成本
  • 建设网站的可行性分析广州在线图文网络科技中心网站建设
  • 监控做直播网站永久免费云电脑
  • 冯站长之家开发网站公司交税
  • 销售网站页面特点沈阳做网站的公司排名
  • 网站根目录下自媒体营销的策略和方法
  • 电商网站开发平台pi netwo网页无法访问什么原因
  • 茶叶网站策划书做网站一年要多少钱
  • 上海公司注册网站seo兼职招聘信息
  • 常见网站推广方式wordpress商城主题手机版
  • wordpress安装完不显示不出来大连seo网站推广
  • 企业的网站建设前期工作总结爱站网
  • 怎么修改网站域名个人公众号怎么制作教程
  • 建设网站注意事项风雨同舟 网站建设