私のコードでは、 i
5 に等しい場合はmyDate
それに等しいはずです。アラートは、それらが同じであることを示しています。関数を取得することはできませんreturn 1;
function checkForHoliday(date) {
var myDate = new Date(date);
myDate = myDate.getMonth() + "/" + myDate.getDate() + "/" + myDate.getFullYear();
alert(myDate + "\n" + holidays[5]);
for (i = 0; i <= 9; i++) {
if (myDate == holidays[i]) {
return 1;
alert("got it");
}
}
return 0;
}
配列内の文字列は次のようになります。
year = 2013
holidays[5] = "7/2/" + year
私のアラートは私にこれを示しています: