我在某个人的代码中发现了这段代码,它长这样:
(0, function (arg) { ... })(this)
在我尝试以下操作之后:
(0, function (arg) { console.log(arg) })(2);
console.log((0, 1, 2, 3));
(0, function plus1 (arg) { console.log(arg + 1) }, function plus2 (arg) { console.log(arg + 2) })(5);
我发现它总是返回括号中的最后一个项目。
我想知道这种编程模式的名称和用例是什么?
0,
简直是毫无用处的。 - qxz