Proprio controllando il codice JavaScript di Google e ho trovato questa sintassi:sintassi JavaScript (0, fn) (args)
var myVar = function...;
(0, myVar)(args);
Non si conosce il significato di questa sintassi? Non riesco a trovare la differenza tra (0, myVar)(args);
e myVar(args);
.
Per fare un esempio esatto, abbiamo
_.x3 = function (a, b) {
return new _.q3(20 * b.x + a.B.B.x, 20 * b.y + a.B.B.y)
};
E più tardi
this.ta = new _.s3((0, _.x3)(this.fa, this.B.B), 0);
possibile duplicato del [javascript virgola operator] (http://stackoverflow.com/questions/5580596/javascript-comma-operator) –
Per curiosità, puoi pubblicare più dello contesto di dove appare? – Austin
Stavo controllando il codice di https://www.google.fr/xjs/_/js/s/sy46,zr/rt=j/ver=-wnZQEUYm8E.en_US./d=0/rs=AItRSTNMBUOhWluxPqsKFY9CVTnMlxNz6w – korko