JSFiddle - React, Tailwind, and code Playground

by Santosh Giridhara

JavaScript

var a = [{'name':'bob', 'age':22}, {'name':'alice', 'age':12}, {'name':'mike', 'age':13},  {'name':'smike', 'age':212}];
var b = [{'name':'bob', 'age':62}, {'name':'kevin', 'age':32}, {'name':'alice', 'age':32}];

function remove_duplicates(a, b) {
    for (var i = 0, len = a.length; i < len; i++) { 
        for (var j = 0, len2 = b.length; j < len2; j++) { 
            if (a[i].name === b[j].name) {
                b.splice(j, 1);
                len2=b.length;
            }
        }
    }

    console.log(a);
    console.log(b);

}

remove_duplicates(a,b);

 for (var i = 0, len = b.length; i < len; i++) {
     alert("name:"+b[i].name+" age:"+b[i].age);
 }