鍍金池/ 問答/HTML/ 這段代碼如何改寫

這段代碼如何改寫

使用iview框架想要實現(xiàn)禁用不連續(xù)的日期,一番摸索后返現(xiàn)按照下面的方式寫就可以達到效果。

disabledDate(date) {
    const disabledDay = date.getDate();
    return disabledDay === 15 || disabledDay === 18 || disabledDay === 22;
}

圖片描述
現(xiàn)在有一個動態(tài)的日期數(shù)組,用戶每點擊一次添加按鈕這個數(shù)組長度就讀加1,要求動態(tài)的禁用日期,不知道該怎么改寫上面的代碼

let dateArr=[15,18,25,26,29...]//不知道有幾個

以下是我的改寫,但是循環(huán)里不知道要怎么寫

disabledDate(date) {
    const disabledDay = date.getDate();
    let x;
    let dateArr=[15,18,25,26,29...];
    for(let i=0;i<dateArr.length;i++){
        //x=?
        //這里要怎么寫呢?
    }
    return x;
}
回答
編輯回答
傻丟丟
disabledDate(date) {
    const disabledDay = date.getDate();
    let dateArr=[15,18,25,26,29...];
    return dateArr.includes(disabledDay)
}
2017年9月6日 20:47