2011-05-12 4 views
1

두 개의 ArrayA 및 ArrayB 배열이 있습니다. 배열 B에는 ArrayA에 속하는 값이있을 수 있습니다. 나는 ArrayB에 ArrayA의 모든 값을 포함 시키려고합니다.jquery grep 배열 병합

for (i=0 ; i < ArrayB.length; i++) 
{ 
    ArrayB = jQuery.grep(ArrayB, function (a) { 
    .... 
    }; 
}; 

나는이 기능을 몇 가지 문제에 봉착 : 지금까지, 이것은 내가 가지고있는 것입니다. 의견이 있으면 알려주십시오. 감사합니다. .

답변

1
ArrayB = jQuery.grep(ArrayB, function (a,i){ 
        return jQuery.inArray(a, ArrayA) != -1; 
     }); 
+0

작동하지 않습니다. 색인이 어딘가에 포함되어야합니다. – frenchie

+0

고정 ('inArray'는 부울이 아닌 위치를 반환합니다). ArrayA에없는 ArrayB의 모든 요소를 ​​제거하려고합니다. – manji