documentcloud.github.com/underscore/#intersection

отаю над алгоритмом и пытаюсь выяснить, как его решить, учитывая следующую информацию:

Я хотел бы найти пересечение между n количеством списковпредположим, что у меня есть (правильно работающая) функция пересечения (a, b)Предположим, что пересечение () принимает только два списка в качестве входных данных

Таким образом, проблема будет выглядеть примерно так:

var a = {1, 2, 'b'}; 
var b = {2, 'b', 'b'};
var c = {2, 'b', 'c'};
var d = {'a', 'b', 'c'};

//this is the part that does not work, of course:
function intersect_all(d)
{
    //what goes in here???        
}

Примечание: я не хочу использовать python для этого, так как в python есть встроенные в lang методы, которые недоступны для моего приложения (или js, если на то пошло). Я хотел бы решить это, используя вышеуказанную информацию.

Результат должен выглядеть примерно так

{2, 'b'}

JML

Ответы на вопрос(2)

Ваш ответ на вопрос