Why use {} instead of new Object() and use [] instead of new Array() and true/false instead of new Boolean()?
<p>Many people say that you should avoid new Object, new Array()and instead use {}. [], and true/false.</p>

<p>What are the benefits of using the literal constructs to get a  new instance of an Object or Array rather than using new?   I konw that Crockford doesn't like new but is that the main argument?</p>
