【发布时间】:2023-03-03 20:28:02
【问题描述】:
如何消除通过 Google Closure Compiler Advance 模式运行以下代码时出现的警告?
var defaults = {
team : 'ABC',
wr: 'Calvin',
qb: 'Manning'
};
var config = {};
var setters = {
team : function(){ return defaults.team},
wr : function(){ return defaults.wr}
};
for(var i in setters){
config[i] = setters[i].call();
}
alert( config.team);
alert( config.wr);
警告数:2
JSC_INEXISTENT_PROPERTY: Property team never defined on config at line 19 character 7
alert(config.team);
^
JSC_INEXISTENT_PROPERTY: Property wr never defined on config at line 20 character 7
alert(config.wr);
^
【问题讨论】:
标签: javascript google-closure-compiler bundling-and-minification google-closure-library