var factory=['A','B','C','D'];
var amount=[2,4,6,8];
mapdata = new Object();
datalist = [];
for(var i=0;i<factory.length;i++){
mapdata.name=factory[i];
mapdata.value=amount[i];
datalist.push({name:mapdata.name,value:mapdata.value});
}
alert(JSON.stringify(datalist));
//结果
[{"name":"A","value":2},{"name":"B","value":4},{"name":"C","value":6},{"name":"D","value":8}]
var factory=['A','B','C','D'];
var amount=[2,4,6,8];
mapdata = new Object();
datalist = [];
for(var i=0;i<factory.length;i++){
mapdata.name=factory[i];
mapdata.value=amount[i];
datalist.push(mapdata);
}
alert(JSON.stringify(datalist));
//结果
[{"name":"D","value":8},{"name":"D","value":8},{"name":"D","value":8},{"name":"D","value":8}]