Javascript对象包含数组[1]与标准平面变量

时间:2016-01-28 20:44:53

标签: javascript arrays angularjs node.js object

我对JS知之甚少,还在学习很多时间。但是我正在编写一个NodeJS应用程序,它为Angular前端提供JSON Web服务。

我遇到的一个问题是有时我的对象具有平面的名称/值对,有时我的对象值将在Chromes控制台中显示为" address:Array [1]"。虽然我总是可以通过地址[0]来获取值,但我的代码中有一部分我有这个和地址:" 12345"不知道如何处理它。

我认为最好以相同的方式输出所有数据,但我似乎无法将我的节点代码用于转储平面名称/值。我也不知道如何为值创建数组[1]。

这是创建Array [1]值而不是flat name / value

的代码
    json.nodes.node.forEach(function (rowData) {
        dataObject.push({
            name: rowData.name
            ,address: rowData.address
            ,enabled: rowData.enabled
        })
    })   

这是创建平面名称/值对

的代码
for (i = 60; i < 85; i++) {
    dataObject.push({
        name: i + "f"
        ,address: i
        ,enabled: true
    })

任何帮助都会很棒!提前致谢!

0 个答案:

没有答案