Why is new being used with a function expression?
<p>While looking at some source code I found this:</p>

<pre><code>require["./helpers"] = new function() {...};
</code></pre>

<p>Why is <code>new</code> being used here? When I run this on JSLint I get</p>

<p><code>Weird construction. Delete 'new'.</code></p>

<p>So is this just a form of style, personal preference? Or is there something behind this?</p>
