Javascript syntax (0, fn)(args)
<p>Just checking Google's JavaScript code and I've found this syntax:</p>

<pre><code>var myVar = function...;
(0, myVar)(args);
</code></pre>

<p>Do you know the meaning of this syntax?
I cannot find the difference between
<code>(0, myVar)(args);</code>
and
<code>myVar(args);</code>.</p>

<p>To give an exact example, we have</p>

<pre><code>_.x3 = function (a, b) {
    return new _.q3(20 * b.x + a.B.B.x, 20 * b.y + a.B.B.y)
};
</code></pre>

<p>And later</p>

<pre><code>this.ta = new _.s3((0, _.x3)(this.fa, this.B.B), 0);
</code></pre>
