JSFiddle - React, Tailwind, and code Playground
JavaScript
var arrays = [
['apple', 'orange', 'banana', 'pear', 'pizza', 'fish', 'pancake', 'taco', 'pizza'],
['taco', 'fish', 'apple', 'pizza'],
['banana', 'pizza', 'fish', 'pizza', 'apple']
];
var result = arrays.shift().reduce(function(res, v) {
if (res.indexOf(v) === -1 && arrays.every(function(a) {
return a.indexOf(v) !== -1;
})) res.push(v);
return res;
}, []);
document.write('<pre>' +
JSON.stringify(result,null,4)
+ '</pre>');