2012-06-15 9 views
0

Пример:PHPJS»возвращает неопределенное

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

Я пытаюсь использовать array_diff функцию от PHPJS, чтобы проверить, если все элементы внутри selectedFeatures находятся внутри elem.features , но вместо этого я получаю 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 равным [] вместо {}.

Смежные вопросы