我正在尝试理解webpack包的输出。除了以下片段外,一切看起来都可以理解。我知道()()
模式,但我想知道为什么他们将0
作为第一个参数。
(0, _jquery2.default)('<li></li>').text('foo').appendTo(ul);
做测试我看到无论你传递了多少个参数,它总会返回最后一个参数。所以如果我这样做
(0, 'foo', function(arg){console.log(arg)})('bar')
-> bar
它将返回bar
。
为什么他们这样做?也许严格的模式与此有关?