How to declare a function in Javascript using constructor method?

In class-based object-oriented programming, a constructor is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.

Since JavasScript is also an object-oriented programming launguage, there is also constructor methods in JS to create an object.
As we know everyting in JS is an object including fucntion , so can we declare the function as constructor in JS. The answer is yes.

Traditional Syntax


function sum(x, y) {
return x + y;
}

Constructor Syntax

let sum_ctr = new Function("x", "y", "return x + y;");