var b= [{
"cat_id": "1",
"cat_name": "teaching"
}];
var a= [ {
"username": "r",
"password": "r"
}];
我想这样
[{"username":"r","password":"r","cat_id":"1","cat_name":"teaching"}]
var b= [{
"cat_id": "1",
"cat_name": "teaching"
}];
var a= [ {
"username": "r",
"password": "r"
}];
我想这样
[{"username":"r","password":"r","cat_id":"1","cat_name":"teaching"}]
可能的解决方法使用Object.assign
。
var b = [{"cat_id":"1","cat_name":"teaching"}], a = [{"username":"r","password":"r"}],
res2 = [Object.assign({}, ...a.concat(b))];
console.log(res2);
输出可以使用Object.assign()
与传播语法。
var b = [{"cat_id": "1","cat_name": "teaching"}];
var a = [{"username": "r","password": "r"}];
var result = [Object.assign({}, ...a, ...b)]
console.log(result)
可以使用扩展函数来合并对象
$.extend(a, b);
'变种结果= Object.assign({},B [0],A [0])' – RomanPerekhrest
添加jquery https://code.jquery.com/jquery-1.10.2.js并应用这个 $ .extend(a [0],b [0]); –
http://stackoverflow.com/questions/171251/how-can-i-merge-properties-of-two-javascript-objects-dynamically – vinox