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));