What is the 'new' keyword in JavaScript?

The new keyword in JavaScript is the new operator. It creates an instance of a user-defined object type.

Here’s the syntax:

new constructor[([arguments])]


Let us see an example to learn about the usage of new operator:

<!DOCTYPE html>
      <p id = "test"></p>
         var dept = new Object();
         dept.employee = "Amit";
         dept.department = "Technical";
         dept.technology ="Java";
         document.getElementById("test").innerHTML =
            dept.employee + " is working on " + dept.technology + " technology.";