Webpack for IIFE在输出包

时间:2016-06-13 07:46:10

标签: javascript webpack iife

我正在尝试理解webpack包的输出。除了以下片段外,一切看起来都可以理解。我知道()()模式,但我想知道为什么他们将0作为第一个参数。

(0, _jquery2.default)('<li></li>').text('foo').appendTo(ul);

做测试我看到无论你传递了多少个参数,它总会返回最后一个参数。所以如果我这样做

(0, 'foo', function(arg){console.log(arg)})('bar')
-> bar

它将返回bar

为什么他们这样做?也许严格的模式与此有关?

0 个答案:

没有答案