What is super() function in JavaScript?


Use the super() function to call the constructor of the parent class and access functions on an object's parent class.

Example

You can try to run the following code to implement super()

Live Demo

<!DOCTYPE html>
<html>
   <body>
      <script>
         class Department {
            constructor() {}
            static msg() {
               return 'Hello';
            }
         }
         class Employee extends Department {
            constructor() {}
            static displayMsg() {
               return super.msg() + ' World!';
            }
         }
         document.write(Employee.displayMsg());
      </script>
   </body>
</html>

Updated on: 08-Jan-2020

188 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements