我想在JS中比较2个对象数组

时间:2017-05-17 13:47:38

标签: javascript

我有2个具有ID和Name属性的对象数组a1和a2。 1.我想比较a1和a2并删除a1中不存在的内容    a2。 2.添加a2中的任何内容但不包含在a1中。

我想存储删除并在2个不同的数组中添加结果。

1 个答案:

答案 0 :(得分:0)

您可以使用过滤器来管理阵列。

var a1_filtered = a.filter(function(current_a){
    return b.filter(function(current_b){
       [your code...]  
});

您可以在此处找到完整示例:https://stackoverflow.com/a/21988185/3345789

请勿忘记搜索:)