title: Destroy constructor instances
body: <pre><code>function ConstructMe(msg) {
      this.message = msg;   
  }
  
  instances = {
      instance1: new ConstructMe('msg1'),   
      instance2: new ConstructMe('msg2'),   
      instance3: new ConstructMe('msg3'),   
      instance4: new ConstructMe('msg4'),   
      instance5: new ConstructMe('msg5')
  }
  </code></pre>
  
  <p>If I have this Constructor, and I build instances of it in an object (as shown above), how would I go about destroying them later on? 
  I want to make sure that they are no longer accessible, <em>but</em> also to make sure they are no longer somewhere uselessly.</p>
  
  <p>Would deleting the object work? Or the instances would just remain somewhere on the memory nameless?</p>
  
  <p>In my case, I create many instances along certain actions in an app, I want to make sure I keep the memory clean and don't leave things hanging around, cluttering...</p>
  
  <p>Looking forward to your feedback</p>