js 中的super

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

上一篇:angular http服务 使用步骤大全


下一篇:PHP导出excel 中文乱码