我有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中完成。如何实现这一目标?
答案 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"]);
简单的方法。我希望你试图实现一个字典