JSFiddle - React, Tailwind, and code Playground
JavaScript
var arrString = 'apple, banana, monkey, sugar',
text = "This a nice monkey zoo with banana trees.";
var arr = arrString.split(", ");
var arrMatch = "";
for(var i=0;i<arr.length;i++){
if(text.search(arr[i])!=-1){
arrMatch = arr[i];
text = text.replace(arrMatch, '<b>'+arrMatch+'</b>');
//Remove found item from array <<<<<< Needs a fix
if ( i !== -1 ){ arr.splice(i, 1); i--;}
}
}
if(arrMatch !== "") {
$("body").append(arrString + '<br><br>The text contains the array item(s) "'+ arrMatch +'".');
}
var arrLeft = arr.join(", ");
$("body").append("<br><br><hr /><br>" + text + "<br><br>These array items are left: " + arrLeft);