【问题标题】:Map in map storing地图收藏中的地图
【发布时间】:2011-02-16 18:25:11
【问题描述】:

如何在 javascript 中将地图存储在地图中?

var data = {};
data['key'] = {'val1', 'val2'};

我收到一个关于错误 ID 的错误。

【问题讨论】:

    标签: javascript map


    【解决方案1】:

    你要么需要一个数组...

    var data = {};
    data['key'] = ['val1', 'val2'];  // store an Array at data.key
    
    data.key[0]; // 'val1'
    

    ...或对象中值的键...

    var data = {};
    data['key'] = {key1:'val1', key2:'val2'};  // store an Object at data.key 
    
    data.key.key1;  // 'val1'
    

    【讨论】:

      【解决方案2】:

      如果您只想要data 映射中的一个数组(一个列表),那么 patrick dw 就可以了。

      如果您想在 data 地图中添加地图,则需要以下内容:

      var data = {};
      data['key'] = {'val1': 'val2'}; // using a colon instead of a comma to create key-value pairing
      

      您还可以使用 JavaScript 对象表示法来简化此操作:

      var data = {};
      data.key = {val1: 'val2'};
      

      【讨论】:

        猜你喜欢
        • 2017-10-18
        • 1970-01-01
        • 1970-01-01
        • 2019-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-10
        相关资源
        最近更新 更多