2012-06-15 4 views
0

예를 반환PHPJS 'array_diff은 정의되지 않은

http://jsfiddle.net/7Cwbn/60/

selectedFeatures 내부의 모든 요소가 elem.features 내부에서 발견되면 내가 확인 PHPJS에서 array_diff 기능을 사용하려고 해요 대신 undefined을받습니다. 뭐라 구요?

$(markers.houses).each(function(index, elem) { 
     //first filter by selected features 
     console.log(array_diff(elem.features, selectedFeatures).length); 
     if (array_diff(selectedFeatures, elem.features).length == 0) { 
      if (!markers.houseMarkers[index].visible) { 
       markers.houseMarkers[index].setVisible(true); 
      } 
     } 
    }); 

답변

1

솔루션 :

array_diff() 내부 정의는 [] 대신 {} 동일하기 retVal을 변경합니다.