What does "variable = variable || {}" mean in JavaScript
<p>What does this initialization of a variable stand for:</p>

<pre><code>var variable = variable  ||  {} ;
</code></pre>

<p>How and when should it be used?</p>
