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>');