繁体   English   中英

如何使用JavaScript访问字典中的本地对象?

[英]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
    }

};

searchTextwoeidScript返回undefined。 如何引用这个本地对象?

你可以使用一个getter

get语法将对象属性绑定到将在查找该属性时调用的函数。

一个优点是,您可以将其他值分配给属性valueAvalueB并获得除法的实际结果。

- 并直接引用该对象。

 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM