{data:something}{data:something}{data:something}{data:something}{data:something}
我想要的是在每个对象之前连接一个数组,比如
array = ['a','b','c','d'];
var data = {
a:{data:something}
b:{data:something}
c:{data:something}
d:{data:something}
}
答案 0 :(得分:0)
连接两个json数组
var jsonArray1 = [{'name': "value11", 'id':5}, {'name': "value12", 'id':23}];
var jsonArray2 = [{'name': "value21", 'id':1}, {'name': "value22", 'id':52}];
jsonArray1 = jsonArray1.concat(jsonArray2);
// jsonArray1 = [{'name': "value11", 'id':5}, {'name': "value12", 'id':23},
//{'name': "value21", 'id':1}, {'name': "value22", 'id':52}];
连接两个json对象
var json1 = [{id:1, name: 'object1' ...}]
var json2 = [{id:2, name: 'object2' ...}]
var finalObj = json1.concat(json2);
替代您可以尝试合并
var finalObj = $.merge(json1, json2);
您可以使用类似的技术来连接不同的对象(数组,自定义对象等)
看看这个webhelp ..对你也很有用