title: Is JavaScript's "new" keyword considered harmful?
body: <p>In another <a href="https://stackoverflow.com/questions/377716/javascript-automatic-gettersetters-john-resig-book">question</a>, a user pointed out that the <code>new</code> keyword was dangerous to use and proposed a solution to object creation that did not use <code>new</code>. I didn't believe that was true, mostly because I've used Prototype, Scriptaculous and other excellent JavaScript libraries, and everyone of them used the <code>new</code> keyword.</p>
  
  <p>In spite of that, yesterday I was watching Douglas Crockford's talk at YUI theater and he said the exactly same thing, that he didn't use the <code>new</code> keyword anymore in his code (<a href="http://www.youtube.com/watch?v=ya4UHuXNygM&amp;t=50m23s" rel="noreferrer">Crockford on JavaScript - Act III: Function the Ultimate - 50:23 minutes</a>).</p>
  
  <p>Is it 'bad' to use the <code>new</code> keyword? What are the advantages and disadvantages of using it?</p>