super()
super() is a JavaScript function in the Class category. Calls parent constructor. The syntax is super(args). A typical example: class Child extends Parent { constructor(x) { super(x) } }. A close sibling is class, which defines a class. A close sibling is constructor(), which creates class instances. A close sibling is extends, which inherits from another class. A close sibling is static, which defines a static method. More about this category: Class syntax. Related Class methods: class, constructor(), extends, static, new.target. This page is part of the free JS Reference documentation covering 1027+ methods, each with syntax, parameters, return values, examples, and common pitfalls. You can try super() immediately in the JavaScript playground, look up unfamiliar terms in the glossary, or return to the JS Reference homepage.