In JavaScript, any function can return a new object. When it’s not a constructor function or class, it’s called a factory function.
class Foo {}
console.log(typeof Foo); // function, ES6 desugared class
In JavaScript, any function can return a new object. When it’s not a constructor function or class, it’s called a factory function.
class Foo {}
console.log(typeof Foo); // function, ES6 desugared class