JSFiddle - React, Tailwind, and code Playground
by jfriend00
CSS
body {font-family: "Courier New"; font-size: 13px;}
JavaScript
var a = [1, 2, 3, 4, 5];
var b = [2, 3];
function filterArray(src, filt) {
var temp = {}, i, result = [];
// load contents of filt into an object
// for faster lookup
for (i = 0; i < filt.length; i++) {
temp[filt[i]] = true;
}
// go through each item in src
for (i = 0; i < src.length; i++) {
if (!(src[i] in temp)) {
result.push(src[i]);
}
}
return(result);
}
var filtered = filterArray(a, b);
$(document.body).append(JSON.stringify(filtered));