PHPJS 的array_diff返回未定义



示例:

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

我正在尝试使用 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);
            }
        }
    });

解决方案:

在定义array_diff()内部将retVal更改为等于[]而不是{}

相关内容

  • 没有找到相关文章

最新更新