【问题标题】:Nested hash map in javascriptjavascript中的嵌套哈希映射
【发布时间】:2020-07-23 10:32:14
【问题描述】:

我正在尝试在 js 中创建一个嵌套哈希映射,如下例所示:

let rooms = {};

rooms[roomNum][personName] = somethings

问题是当我尝试这样做时,我收到了这个错误:

TypeError: Cannot set property 'personName' of undefined

我可以像rooms[roomNum] = somethings

那样创建一个“一级哈希映射

【问题讨论】:

    标签: javascript node.js hashmap


    【解决方案1】:
    1. 这不是哈希图,它是一个对象
    2. rooms[roomNum] 未定义,因此您无法向 rooms[roomNum][personName] 添加内容

    这是一个关于如何做你想做的事的例子:

    let rooms = {};
    rooms[roomNum] = {};
    rooms[roomNum][personName] = somethings;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-04
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 2012-03-09
      • 1970-01-01
      相关资源
      最近更新 更多