http://closure-compiler.appspot.comのクロージャコンパイラで次のコードをテストすると:
// ==ClosureCompiler==
// @output_file_name default.js
// @compilation_level ADVANCED_OPTIMIZATIONS
// @formatting pretty_print
// ==/ClosureCompiler==
// These get renamed
window.foo = {};
window.bar = {};
// These don't
window.uid = {};
window.test = {};
出力は次のとおりです。
window.a = {};
window.b = {};
window.uid = {};
window.test = {};
名前を変更する理由:
window.foo = {};
window.bar = {};
だがしかし:
window.uid = {};
window.test = {};
それは特定の言葉の問題のようですか?