0

我正在使用 UglifyJS 来编译一个 React Web 应用程序,我注意到它似乎包含了很多函数调用,特别是从另一个模块/文件导入的函数,使用(0,). 这有什么意义?

示例:它转译了这个

var longVariableName = someFunction(some, arguments)

对此

var t = (0, v.someFunction)(some, arguments)
4

1 回答 1

1

它确保 in 中的上下文this就像在原始调用中一样,而不是在方法 call中。someFunctionundefinedvv.someFunction(some, arguments)

于 2016-09-16T12:20:10.540 回答