javascriptの '.has'マップメソッドを使用して、マップに日付キーがあるかどうかを確認しています。 console.logはtrueを返しますが、falseを返します。map.hasを使ってjsの2つの日付を比較します。
http://codepen.io/BradLee/pen/bZWrwx?editors=1010
var map = new Map();
let data = {
"Fri Jun 17 2016" : {
"foo" : "blah"
},
"Sun Jun 26 2016" : {
"foo" : "blah"
},
"Wed May 11 2016" : {
"foo" : "blah"
}
};
for (let dateString of Object.keys(data)) {
let date = new Date(dateString);
date.setHours(0, 0, 0, 0);
map.set(date, "blah");
}
let date = new Date("Fri Jun 17 2016");
date.setHours(0, 0, 0, 0);
console.log(map.has(date));