JSFiddle - React, Tailwind, and code Playground
by Academia
HTML
<h4>Boolean results:</h4>
<p id="boolRes"></p>
<hr>
<h4>Indexed results:</h4>
<p id="indRes"></p>
JavaScript
var main = [[1,2,3],
[4,5,6],
[7,8,9],
[2,3,7],
[5,1,10]];
var compare = [2,3,4,6,7,8,9];
var result1= main.map(function(element,index,array){
return element.reduce(function(previousValue, currentValue, index, array){
return (previousValue || (compare.indexOf(currentValue) >= 0));
}, false);
});
document.getElementById("boolRes").innerHTML = JSON.stringify(result1);
console.log(result1);
var result2= main.map(function(element,index,array){
return element.map(function(element,index,array){
return (compare.indexOf(element));
});
});
document.getElementById("indRes").innerHTML = JSON.stringify(result2);
console.log(result2);