示例:
我正在尝试使用 PHPJS 中的array_diff
函数检查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);
}
}
});
答案 0 :(得分:1)
<强>解决方案:强>
内部array_diff()
定义将retVal
更改为等于[]
而不是{}
。