2016-09-16 10 views
0

저는 UglifyJS를 사용하여 React 웹 앱을 번역하고 있는데, 많은 함수 호출, 특히 (0,)을 사용하여 다른 모듈/파일에서 가져온 함수를 래핑하는 것으로 보입니다. 이것의 요점은 무엇입니까?UglifyJS가`someFunction`을`(0, v.someFunction)`로 변환하는 이유는 무엇입니까?

예 : 그것은 transpiles이 그것에있을 것 같은 someFunctionthis 문맥,하지 v 단지 원래 통화처럼 undefined 것을 보장이

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

바벨이 아니라 uglify가 확실합니까? – Bergi

+1

또한 [그와 같은 구문을 사용하는 이유는 무엇입니까 :'(0, _.Em)()']] (http://stackoverflow.com/q/9735424/1048572) 일반적으로 – Bergi

답변

1

var longVariableName = someFunction(some, arguments) 

메서드 호출 v.someFunction(some, arguments).