如何存储多个键值,其中value是javascript中的元素数组?

时间:2013-05-31 17:24:04

标签: javascript

我正在寻找一种在JavaScript中创建键值对的快速方法,其中我有一个键,它是一个ID,如1,2,3,4,5,...... 100,值是数组由参考,名称和数量组成。

这是一个合适的语法吗?

var petfoodRefData = {
    "1": [
            {"ref":5222, "description":"purina", "qtt":500},
            {"ref":5322, "description":"hills", "qtt":500},
            {"ref":6222, "description":"hills junior", "qtt":500}
        ],
    "2": {"ref":8022, "description":"fatcat", "qtt":60}
}

有更简单的方法吗?我基本上想要为每个ID = 1给我所有宠物食品参考,并将它们添加到文档中。

1 个答案:

答案 0 :(得分:2)

你很亲密:

var petfoodRefData = {
    "1": [
        {"ref":5222, "description":"purina", "qtt":500},
        {"ref":5322, "description":"hills", "qtt":500},
        {"ref":6222, "description":"hills junior", "qtt":500}
    ],
    "2": [{ "ref":8022, "description":"fatcat", "qtt":60} ]
};

对数组使用[]