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

福州贸易公司网站制作南宁外贸网站建设

福州贸易公司网站制作,南宁外贸网站建设,龙岗区,wordpress 禁止转载上一篇#xff1a;JS实现继承的方式原生版 ES6的继承 主要是依赖extends关键字来实现继承#xff0c;且继承的效果类似于寄生组合继承。 class Parent() { }class Child extends Parent {constructor(x, y, color) {super(x, y);this.color color;} }子类必须在construct…上一篇JS实现继承的方式原生版 ES6的继承 主要是依赖extends关键字来实现继承且继承的效果类似于寄生组合继承。 class Parent() { }class Child extends Parent {constructor(x, y, color) {super(x, y);this.color color;} }子类必须在constructor方法中调用super方法否则新建实例时会报错。这是因为子类自己的this对象必须先通过父类的构造函数完成塑造得到与父类同样的实例属性和方法然后再对其进行加工加上子类自己的实例属性和方法。如果不调用super方法子类就得不到this对象。 class Parent {constructor() {} } ​ class Child extends Parent {constructor() {this.num 10//报错super()this.num 10//正确写法}}没有 constructor 会被默认添加相当于 constructor(…args) { super(…args) } super super的使用方式 1、当函数使用。作为函数调用时代表父类的构造函数。ES6 要求子类的构造函数必须执行一次super函数。 super虽然代表了父类A的构造函数但是返回的是子类B的实例即super内部的this指的是B的实例因此super()在这里相当于A.prototype.constructor.call(this)。 作为函数时super()只能用在子类的构造函数之中用在其他地方就会报错。 2、当对象使用。在普通方法中指向父类的原型对象A.prototype在静态方法中指向父类。 // 当函数使用 class A {}class B extends A {constructor() {super();} }// 当对象使用当对象使用时相当于引用A原型上的方法。 class A {p() {return 2;} }class B extends A {constructor() {super();console.log(super.p()); // 2} }let b new B(); prototype和__proto__ 类中 子类的__proto__指向父类 子类prototype属性的__proto__指向父类的prototype属性 class A { }class B extends A { }B.__proto__ A // true B.prototype.__proto__ A.prototype // true实例中 子类实例的__proto__的__proto__指向父类的__proto__。也就说子类实例的原型的原型指向父类实例的原型 class A { }class B extends A { }const a new A(); const b new B();b.__proto__.__proto__ a.__proto__ // true
http://www.dnsts.com.cn/news/103177.html

相关文章:

  • 昆明免费网站制作汕头好的建站网站
  • 网站制作的公司哪家效果好wordpress+挂马+清除
  • 高明网站开发志愿者网站 建设方案
  • 金华做网站网站建设 流程图
  • 北京做网站的好公司有哪些wordpress 隐私设置
  • 网站开发研究内容怎么写商丘整站优化
  • 溧阳做网站价格商业空间设计案例分析
  • 如何入侵网站后台网站建设公司兴田德润专业
  • 自己做国际网站wordpress完整网址
  • 小说网站做封面要钱吗防疫优化措施
  • 企业响应式网站建设报价郑州装修公司排名推荐
  • 建站公司论坛班级网站开发环境
  • 广州网站开发建设大型网站怎样做优化PHP
  • 公司没有销售网站怎么做业务做好网站外链建设的最新方法
  • 网站建设合同 印花税帮别人备案网站吗
  • 网站怎么做seo关键词备案价网站
  • 松江网站建设博客html论坛模板
  • 珠海模板建站平台呼叫中心
  • 服装网站ui设计浏览器打开网站
  • 个人域名备案做企业网站工程公司资质怎么申请
  • 假发网站是怎么做的深圳南头网站建设公司
  • 怎么填充网站内容科技公司 网站模板
  • 阆中市住房和城乡建设局网站百度网站建设技术
  • 销售平台网站建设ppt模板大师
  • 品牌网站建设收费情况微信商城后台管理系统
  • 视频变成网站怎么做的百度关键词seo公司
  • 哈尔滨网站开发需要多少钱阿里云营销网站建设
  • 免费手机建网站平台wordpress 编辑器添加自定义按钮
  • 做网站时无法上传图片台山网页设计培训
  • 如何创作个人网站网站开发个人简历