我遇到$.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");
}
}
答案 0 :(得分:0)
试试这个:
var callingDatesFlag = true;
newCallDate = "1";
callingDates = ["1","4","5"];
if($.inArray( newCallDate , callingDates) > -1) {
callingDatesFlag = true;
}
console.log(callingDatesFlag);