2011-12-19 10 views
11
var arr = []; 
arr.push(["A", "B"]); 
arr.push(["A", "C"]); 
arr.push(["C", "D"]); 

Jak przekazać tę tablicę tablic do przecięcia z _.intersection()?Podkreślenie _.intersection() - jak?

Jak _.intersection(arr) nie będzie działać ...

+0

Jakie są oczekiwane wyniki? –

+0

Spodziewałbym się, że OP po prostu chce splatować argumenty do '_.intersection()', więc ... '[]' w tym przypadku. – Amadan

Odpowiedz

19

Może _.intersection.apply(_, arr)?

+0

Nie jestem pewien co do podkreślenia szczegółów, ale zgaduję, że '_.intersection.apply (_, arr)' jest bezpieczniejszy (jako ogólna praktyka, jeśli nie w tym przypadku). – Amadan

+0

Tak. Napisałem 'null' pod wrażeniem, że' _' jest tak naprawdę tylko kontenerem, ale umieszczenie '_' jest bezpieczniejsze. Edytowane. –

+0

Dziękuję bardzo :) – dani

Powiązane problemy