首页 > Web开发 > 详细

js 中的super

时间:2021-04-27 20:16:20      阅读:17      评论:0      收藏:0      [点我收藏+]

super 类似于ES5语法中的call 继承

       class A {
            constructor(name) {
          console.log(name);    // xiaozhu
this.name = name; } } class B extends A { // extends 是ES6 中class 继承的方法 类似原型继承 constructor(age){, super(‘xiaozhu‘); // l类似于call的继承: 在这里super 相当于把A的constructor 给窒息性了,并且让方法中的this是B 的实例, super 当中传递的实参都是给A中的constructor中传递this.age = 19 } sing() { console.log( this.name,this.age) } } const b = new B() b.sing(); // xiaozhu 19

 

js 中的super

原文:https://www.cnblogs.com/yongzhu/p/14710214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!