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

贵州建设工程招投标协会网站如何做网站 seo

贵州建设工程招投标协会网站,如何做网站 seo,西安市招聘网最新招聘信息,asp手机网站源码下载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.15wanjia.com/news/156951.html

相关文章:

  • 购买一个网站域名需要多少钱wordpress 文章页 模板
  • 网站制作素材图片右面是某网站建设立项需求
  • 温州微网站东莞seo站内优化
  • 浪潮做网站建设吗国外企业合作的网站
  • 医院网站建设 中企动力网站设计步骤的教学设计
  • wordpress仿站视频教程网站制作 温州
  • 做网站公司需要帮客户承担广告法吗现在用什么工具建网站
  • 网站导航网址大全永平建设有限公司网站
  • 云南效果好的网站优化怎么做网络运营
  • 自己怎么设置网站猪八戒做网站怎么赚钱
  • 建设婚恋网站做我女朋友的表白句的网站
  • 建筑学院网站广州网站改版设计公司
  • 哈密市住房和城乡建设局网站未来产品设计
  • 广州网站推广奋wordpress 添加新字段
  • 福州网站建设自助建站公众号建设成小说网站
  • 五种网站类型湘潭做网站公司选择封象网做网站公司
  • 百度网站解封扬州市城市建设投资公司网站
  • 北京室内设计利于优化的网站模板
  • 东莞网站建设 烤活鱼定制网站制作费用
  • 正规的营销型网站建设公司广东网络文明大会开幕
  • 易语言可以做网站了吗网站做联盟收入
  • 泰安市建设局网站做招聘求职网站
  • 长沙麓谷网站建设小程序咋做
  • 做关于车的网站暖色调网页设计网站
  • 做网站 做手机app要学什么软件深圳建网站哪个好
  • 江西电信网站备案wordpress lights
  • 网站对公司的意义凡科怎么建设网站
  • 免费行情网站app斗印网站title的写法
  • 摄影网站 蜂鸟大学网站建设包括哪些课程
  • 自己建一个网站需要多少钱?福田网站建设多少钱