Initialising Arrays and Objects: using brackets or 'new'?
<p>When initialising Arrays and Objects in JavaScript, is there any difference between these two statements: </p>

<pre><code>var a = [];
var a = new Array();
</code></pre>

<p>or between these two statements: </p>

<pre><code>var b = {};
var b = new Object();
</code></pre>

<p>If there is a difference, which is to be preferred?</p>

<p>Thanks!</p>
