0
我碰到一個問題$.inArray
。我想根據業務需求檢查我的日期是假日還是xyz假期日期;如果真的,那麼減去一天的時間。現在的問題是,我想再次檢查新日期是否也是假期,直到新日期不是假日,即$ .inArray將返回-1。但下面給出的代碼將進入無限循環
var callingDatesFlag = true;
newCallDate = "1";
callingDates = ["1","4","5"]
while(callingDatesFlag){
if(jQuery.inArray(newCallDate , callingDates)){
console.log("found");
// date = date - 1 // pseudo to understand
// check again date is holiday or not
}
else{
callingDatesFlag = false;
console.log("not found");
}
}
所以檢查'jQuery.inArray(newCallDate,callingDates)> -1'因爲'-1'是亦真亦幻值在JavaScript中。 –