我有过滤脚本
这是代码
$('#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 === valDate
且imei
为空
我需要如何正确地编写它?