JSFiddle - React, Tailwind, and code Playground

JavaScript

var colors = ["red","white","blue"];

logic(colors,["red","green"]); //false
logic(colors,["red"]); //true
logic(colors,["red","purple"]); //false
logic(colors,["red","white"]); //true
logic(colors,["red","white","blue"]); //true
logic(colors,["red","white","blue","green"]); //false
logic(colors,["orange"]); //false

function logic(colors, hand) {
    var result = (hand.length === _.intersection(hand, colors).length);
    document.body.appendChild(document.createTextNode(JSON.stringify(hand) + ': ' + result));
    document.body.appendChild(document.createElement('br'));
}