[英]How to access a local object in a dictionary with JavaScript?
我有嵌套对象
var model = {
weather: {
allData: ""
},
woeid: {
id: 2389646,
searchText: "davis",
woeidScript: "some string'"+searchText+"' another string",
forcastScript: "",
found: true
}
};
searchText
在woeidScript
返回undefined。 如何引用这个本地对象?
你可以使用一个getter :
get
语法将对象属性绑定到将在查找该属性时调用的函数。
一个优点是,您可以将其他值分配给属性valueA
或valueB
并获得除法的实际结果。
- 并直接引用该对象。
var model = { weather: { allData: "" }, woeid: { id: 2389646, searchText: "davis", get woeidScript() { return "some string'" + model.woeid.searchText + "' another string"; }, forcastScript: "", found: true } }; document.write(model.woeid.woeidScript);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.