JavaScript 不创建对象

标签 javascript

我正在尝试定义一个对象数组,每个对象都包含 JavaScript 文本中的一个对象。我有以下代码

testState={id : 'blahdu3', 
states:  [{ 
    simulation : {
        num_devices: 14,
        num_networks: 6,
        simulation_name: 'Jeffs sim',
        id : 'blahdu3',
        config_map : {
            'Partition1': {
                'networka' : { 'devicea' : '1',  'deviceb@mun.ca': '2', 'devicec@mun.ca':'3'},
                'networkb' : { 'deviced': '4', 'devicee': '5'},
            },
            'Partition2':{ 
                'networkc' :{ 'devicef': '6', 'deviceg@mun.ca' : '7',  'deviceh@mun.ca': '8'},
                'networkd' :{'devicei@mun.ca':'9', 'device@mun.ca': '10'},
                'networkTest' :{},
            },
            'Partition3':{ 
                'networke' : { 'devicek':'11'} 
            },
            'freelist' : {'devicew': '13', 'evicex' : '14'}
        }
    }, 
    timestamp: '2015-01-012:44:00',
 }]
}

问题是,当我尝试使用 states[i].simulation.configMap 调用此“configMap”时; 我被告知 configMap 是一个空对象。谁能澄清一下我这里发生了什么? 非常感谢您的帮助!

最佳答案

检查 testState.states[i].simulation.config_map 而不是 testState.states[i].simulation.configMap

关于JavaScript 不创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28689822/

相关文章:

javascript - 如何通过重复使用相同的功能在 Canvas 上动态绘制?

javascript - 在 javascript 中创建的新按钮没有执行其他预设按钮正在执行的操作

javascript - 如何在保留 getter/setter 的同时浅复制 Javascript 对象?

javascript - 如何在套接字io中设置访问控制允许来源

c# - 如何设置打开窗口时的页面大小?

javascript - 有没有办法使用 moment.js 获取给定持续时间的单位和值

javascript - jQuery 验证弹出窗口 : Removing element's style class

javascript - 使用默认值解构空对象时 typescript 类型错误?

javascript - 如何在 Selenium 中获取 javascript 工具提示消息?

javascript - 我希望在我的 javascript 数组上使用 reduce 方法