Qual è il modo migliore (più pulito) per fornire questo tipo di logica?Come si verifica se un array è un sottoinsieme di un altro?
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
Possibilmente utilizzando underscore.js?
... ... ... Cosa? – Shmiddty
Possibile duplicato: http://stackoverflow.com/q/3115982/561731 – Neal
Sembra che stia cercando di determinare se l'array fornito contiene solo gli elementi dell'array 'colors'. – MrZander