Я использую UglifyJS для пересылки веб-приложения React, и я заметил, что он, кажется, завершает множество вызовов функций, в частности функций, импортированных из другого модуля/файла, с (0,
и )
. Какой в этом смысл?Почему UglifyJS переводит `someFunction` в` (0, v.someFunction) `?
Пример: transpiles это
var longVariableName = someFunction(some, arguments)
к этому
var t = (0, v.someFunction)(some, arguments)
Вы уверены, что это угилит, что делает это, а не babel? – Bergi
См. Также [В чем причина использования такого синтаксиса: '(0, _.Em)()'] (http://stackoverflow.com/q/9735424/1048572) в целом – Bergi