【发布时间】:2017-04-12 11:01:53
【问题描述】:
输入:
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 result = Object.assign({}, b[0], a[0]) -
添加 jquery code.jquery.com/jquery-1.10.2.js 并应用此 $.extend(a[0], b[0]);
-
@RomanPerekhrest 如果他的数组有多个对象,这可能不起作用,因为你在这里硬编码 0
-
无法直接合并。您必须迭代数组列表并手动合并它
标签: javascript jquery arrays object merge