我想这里的意图已经很明显了:
但是,如果我使用
var viewnames = {};
viewnames['region-a'] = "Region A";
viewnames['region-b'] = "Region B, partial";
viewnames['region-c'] = "Region C";
function loadView(view_name) {
alert('view_name: ' + view_name);
alert('viewname: ' + viewnames.view_name);
document.getElementById("viewtitle").innerText = view_name;
}
但是,如果我使用
view_name
作为region-a
进行调用,则警告显示viewnames.view_name
未定义。问题出在哪里?
viewnames[view_name]
而不是viewnames.view_name
。 - mway