2

私のコードはいくつかのファイルで構成されており、デフォルト値は初期化時にオーバーライドされる可能性があります。デフォルトでは、Google Closure Compiler はデフォルト値で初期化し続けますが、使用されることはありません。@nosideeffects最初の変数定義が削除されるように同等のものはありますか。

次に例を示します。

var a = 1;
a = 2;
window.console.log(a);

(高度なモードで) にコンパイルされます。

var a=1,a=2;window.console.log(a);

私の場合、デフォルト値はかなり長い文字列であり、コンパイラに最新のものだけを保持するように指示する方法を見つける価値があると感じています。

4

1 に答える 1