416 B
416 B
importance: 5
Create an object with the same constructor
Imagine, we have an arbitrary object obj
, created by a constructor function -- we don't know which one, but we'd like to create a new object using it.
Can we do it like that?
let obj2 = new obj.constructor();
Give an example of a constructor function for obj
which lets such code work right. And an example that makes it work wrong.