只需检查Google的JavaScript代码,我就找到了这样的语法:
var myVar = function...;
(0, myVar)(args);
Run Code Online (Sandbox Code Playgroud)
你知道这个语法的含义吗?我找不到之间的差异
(0, myVar)(args);
和
myVar(args);.
举一个确切的例子,我们有
_.x3 = function (a, b) {
return new _.q3(20 * b.x + a.B.B.x, 20 * b.y + a.B.B.y)
};
Run Code Online (Sandbox Code Playgroud)
然后
this.ta = new _.s3((0, _.x3)(this.fa, this.B.B), 0);
Run Code Online (Sandbox Code Playgroud) javascript ×1