本章内容给大家谈谈关于遇上es6中super关键字怎么用等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
1、super关键字的定义
super关键字是ES6新增的一个关键字,它是一个指向当前对象的原型对象的引用,用来访问和调用父对象的属性和方法。
2、super关键字的用法
super关键字可以用在构造函数中,用来调用父类的构造函数,也可以用在类中,用来调用父类的属性和方法。
3、super关键字的使用实例
下面是一个使用super关键字调用父类的构造函数的实例:
class Parent {
constructor(name) {
this.name = name;
}
}
class Child extends Parent {
constructor(name, age) {
super(name);
this.age = age;
}
}
let child = new Child('John', 20);
console.log(child.name); // John
console.log(child.age); // 20
上面代码中,Child类继承了Parent类,在Child类的构造函数中,使用super关键字调用了父类的构造函数,从而将父类的name属性赋值给子类的name属性。
总结
以上就是为你整理的es6中super关键字怎么用全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!