JSFiddle - React, Tailwind, and code Playground
JavaScript
function contains (array,element) {
return !!~array.indexOf (element);
}
var likes = ["a","b","f"]
var dislikes = ["c","g","h"]
var result = ["a","c","d","e","f"];
var newresult = [];
for (var i = 0,j;j=result[i++];)
if (!contains (likes,j) && !contains (dislikes,j))
newresult.push (j)
console.log (newresult)