I have been using dart OOP a lot lately and there we used to have named constructors like DateTime.now().
How do we use the same functionality in JavaScript, with a default constructor and other named constructors for the class ?
Advertisement
Answer
You could do this like this:
class MultiConstructor { constructor() { // default constructor } //...other methods } MultiConstructor.now = function() { const res = new MultiConstructor() // configure object return res }