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 like person = 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 like this.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: