猿问

这段代码如何改写

使用iview框架想要实现禁用不连续的日期,一番摸索后返现按照下面的方式写就可以达到效果。


disabledDate(date) {

    const disabledDay = date.getDate();

    return disabledDay === 15 || disabledDay === 18 || disabledDay === 22;

}

现在有一个动态的日期数组,用户每点击一次添加按钮这个数组长度就读加1,要求动态的禁用日期,不知道该怎么改写上面的代码


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

以下是我的改写,但是循环里不知道要怎么写


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;

}


慕码人2483693
浏览 355回答 1
1回答

杨魅力

disabledDate(date) {&nbsp; &nbsp; const disabledDay = date.getDate();&nbsp; &nbsp; let dateArr=[15,18,25,26,29...];&nbsp; &nbsp; return dateArr.includes(disabledDay)}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答