过滤条件(JS)

时间:2017-11-14 11:02:13

标签: javascript filter conditional-statements

我有过滤脚本

这是代码

 $('#filter').on('click',
    function () {
        heatmap.setMap(null);
        var startValue = $('#startDate').val().split("/");
        $.each(markers, function (i,marker) {
            var getDate = marker.date.match(/\d/g).join('');
            var markerDate = new Date(parseFloat(getDate));
            var valDate = new Date(startValue[2], startValue[1] - 1, startValue[0]);
           if (markerDate.getDate() === valDate.getDate() && marker.imei === imei) {
                filtered.push(marker);
            } 
        });
        var pointArray = new google.maps.MVCArray(filtered);
        console.log(pointArray);
        heatmap = new google.maps.visualization.HeatmapLayer({
            data: pointArray
        });
        heatmap.setMap(map);

    });

现在,如果我有这个

if (markerDate.getDate() === valDate.getDate() && marker.imei === imei)

因此,只有imei有价值才会显示数据。

如果我markerDate === valDateimei为空

,我还需要显示数据

我需要如何正确地编写它?

0 个答案:

没有答案
相关问题