JavaScript |超级关键词
JavaScript 中的 super 关键字可用于访问和调用对象的父对象,它有两种使用方式。
- 作为一个函数
- 作为一个对象
句法:
super(arguments);
super.parentMethod(arguments);
参数:此关键字可以接受已用于创建构造函数的所有参数。
下面的示例说明了 super 关键字在 JavaScript 中的用法。
示例:在FashionDesigner类的构造函数中,super 被用作函数。而在FashionDesigner类的doTasks()函数中,super 被用作对象。在时装设计师类的构造函数中,已经使用super关键字作为函数,通过将参数传递给时装设计师来调用父类的构造函数。执行此步骤很重要,以确保FashionDesigner是 Person 的一个实例。在doTasks()函数中,super 用作引用父类 Person 的实例的对象。这里使用 super 关键字显式调用父类 Person 的方法。
Javascript
输出:
Sayan is a Fashion Designer
Sayanis at home
Sayanis at work Sayan is a Fashion Designer