class Person { constructor(name, age) { this.name = name; this.age = age; } sayHello() { console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`); } }
I can create instances likeperson = new Person('Alice', 30);
But in my case I need to create many instances which will finish their work and be deleted but I want to reuse the instance after their work is finished. I know there is no API likethis.resetInstance()
but is there any way to achieve this?
Most of the time, it's not worth the effort. But if you want to do it, here is the code: