Javascript 为什么赢了';Google闭包编译器是否内联此中间变量赋值?

Javascript 为什么赢了';Google闭包编译器是否内联此中间变量赋值?,javascript,minify,google-closure-compiler,Javascript,Minify,Google Closure Compiler,我正在高级模式下使用Google闭包编译器。我有一段代码,它将一个全局函数的返回值赋给一个变量,然后立即只使用该变量的值一次。为了简单起见,假设是这样的(): (函数(){ var thingIWantToName=神秘的globalfunction() console.log(thingIWantToName) })()这是不是给你带来了问题,或者这更像是一个好奇的问题?编译器团队可能有一些具体的答案,但我猜答案只是“编译器并不完美”。

我正在高级模式下使用Google闭包编译器。我有一段代码,它将一个全局函数的返回值赋给一个变量,然后立即只使用该变量的值一次。为了简单起见,假设是这样的():

(函数(){
var thingIWantToName=神秘的globalfunction()
console.log(thingIWantToName)

})()
这是不是给你带来了问题,或者这更像是一个好奇的问题?编译器团队可能有一些具体的答案,但我猜答案只是“编译器并不完美”。