我想我想在这里做什么已经很清楚了:
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
是未定义的。有什么问题?
最佳答案
您必须在函数 loadView
中使用 viewnames[view_name]
关于javascript - 这个javascript对象有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3875696/