我看不到我的代码有任何问题。但是第一if
条语句从不运行警报。有谁知道为什么?即使我知道该函数在运行时也总是返回零
holidays[i] == myDate
。我认为我if
的 's 不工作是出于某种原因。提前感谢您的任何见解。
function checkForHoliday(date) {
var myDate = new Date(date);
for (var i = 0; i <= 9; i++) {
if (i == 5) {
alert(holidays[i]);
}
if (holidays[i] == myDate) {
return 1;
}
else {
return 0;
}
}
}
*编辑
更改为:
else if (holidays[i] != myDate && i == 9 {
return 0;
}