如何在jquery中合并两个数组对象元素

这个问题在这里已经有了答案:

  • 我如何动态合并两个JavaScript对象的属性? 55个答案

  • 使用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);
    
    链接地址: http://www.djcxy.com/p/27349.html

    上一篇: How to merge two array object element in jquery

    下一篇: Create an object based on 2 others