JSFiddle - React, Tailwind, and code Playground
by Zeljko Tadic
JavaScript
var testArray = [
"I am",
"I am wrong and I don't know",
"I am right and I know",
"I don't know",
"some text",
"I do know"
],
searchTerms = ["I", "right","know"];
var result = testArray.filter(x => x.split(' ').every(x => searchTerms.indexOf(x) >= 0));
console.log(result);