如何创建对象集合并在JavaScript中的另一个对象中指定为值?

时间:2013-04-30 10:51:27

标签: javascript jquery json

我有2个数组如下

Ids= ["1","2","3"] and Values = ["AA","BB","CC"]

我需要创建格式为

的对象
Obj= {id:1,value:"AA"} 

使用数组中的值。必须形成三个这样的对象并将其指定为另一个对象的属性,如objectdata

中所示
var data={ "itemid" :1,
           "name" :"test",
            "objects": objectsdata }

这必须在javaScript中完成。如何实现这一目标?

2 个答案:

答案 0 :(得分:4)

尝试

var Ids= ["1","2","3"], Values = ["AA","BB","CC"], objectsdata = [], i;

for(i = 0; i < Ids.length; i++){
    objectsdata.push({
        id: Ids[i],
        value: Values[i]
    })
}

演示:Fiddle

答案 1 :(得分:1)

试试这个。

var a = {"a":"wohoo", 2:"hello2", "d":"hello"};
alert(a["a"]);
alert(a[2]);
alert(a["d"]);

简单的方法。我希望你试图实现一个字典