【问题标题】:Javascript: access to an object's member by nameJavascript:按名称访问对象的成员
【发布时间】:2014-05-15 21:18:56
【问题描述】:

我有一个名为themesData的对象:

var themesData = {}
themesData.a = { key: "value" }; 
themesData.b = { key: "another value"};

...我想通过其名称访问其中一个成员。我得到一个包含“a”或“b”的字符串,我想获得相应成员的值。

我很乐意在这方面得到一些帮助。

【问题讨论】:

    标签: javascript


    【解决方案1】:

    themesData["a"].key 做你需要的事情,相当于themesData.a.key,仍然是“数组索引样式”表示法允许你动态生成索引名称。

    【讨论】:

      【解决方案2】:

      你可以这样做:

      var member="a"; //or B
      var rightMember=themesData[member].key;
      

      【讨论】:

        猜你喜欢
        • 2011-04-07
        • 2011-02-28
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多