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

网站建设方案书阿里云模板深圳龙岗区疫情最新消息

网站建设方案书阿里云模板,深圳龙岗区疫情最新消息,企业邮箱要收费的吗,网站的彩色标签怎么做的JavaScript 中的继承可以通过以下几种方式来实现: 1、原型链继承:通过将子类的原型对象指向父类的实例来实现继承。这种方式的优点是实现简单,缺点是父类的私有属性和方法子类是不能访问的。 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.yidumall.com/news/86610.html

相关文章:

  • 哪个网站可以做pcb加工百度搜索seo优化技巧
  • h5自适应网站建设微信软文模板
  • 重庆哪家做网站好深圳seo培训
  • 番禺建设网站公司哪家好深圳网站搜索优化
  • 企业网站建设的成本构成关键词优化排名
  • 网站兼容手机浏览器东莞网站建设制作
  • 网站制作是什么公司广东东莞最新疫情
  • wordpress转换中文南宁百度seo排名公司
  • 温州做企业网站市场营销网络
  • 二级域名怎么做网站备案百度官方客服电话
  • 单页网站是什么样子的百度快速排名优化技术
  • 网站缓存优化怎么做b站推广渠道
  • 自媒体平台培训石家庄百度seo排名
  • 营销型网站定制腾讯会议多少钱一个月
  • 仿京东网站模板韩国日本比分
  • wordpress ubuntu安装教程深圳百度推广优化
  • 长沙做网站建设的百度问答我要提问
  • 江门日报官方网站杭州百度优化
  • 商城网站怎样做东莞百度推广优化
  • 赣州网络台直播seo优化靠谱吗
  • 门户网站建设总结世界十大网站排名出炉
  • 济南网站建设公司晟创未来市场调研报告模板
  • 深圳制作外贸网站网站建设建站在线建站
  • visual2008做网站开鲁视频
  • 河南网站备案地址百度 seo排名查询
  • 建设中的网站备案期间做什娄底seo
  • 做电商网站搭建就业岗位如何优化seo关键词
  • 期货配资网站开发游戏优化大师手机版
  • 网站做重新做_域名不换_空间想转到新网站这边自动收录
  • 网上做问卷调查赚钱哪些网站好关键词排名查询工具有什么作用?