JSFiddle - React, Tailwind, and code Playground
JavaScript
function index(arr) {
return arr.reduce(function(acc, item){
return acc[JSON.stringify(item)] = item, acc
}, {})
}
var arrayA = [];
arrayA[0] = [];
arrayA[0]["stName"] = "Aby";
arrayA[0]["stId"] = "E44";
arrayA[1] = [];
arrayA[1]["stName"] = "Emy";
arrayA[1]["stId"] = "E55";
arrayA[2] = [];
arrayA[2]["stName"] = "Jan";
arrayA[2]["stId"] = "E6";
/* Want to remove arrayB from arrayA */
var arrayB = [];
arrayB["stName"] = "Emy";
arrayB["stId"] = "E55";
var indexB = index(arrayB);
arrayA = arrayA.filter( function( el ) {
return !(JSON.stringify(el) in indexB);
} );
console.log(arrayA);