第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在我的列表中創(chuàng)建了 5 個元素?需要創(chuàng)建理貨功能。JavaScript

為什么在我的列表中創(chuàng)建了 5 個元素?需要創(chuàng)建理貨功能。JavaScript

寶慕林4294392 2023-04-01 16:19:53
主要焦點(diǎn)在 JS 中,“添加約會”功能正在循環(huán),“年”值以包含 5 個元素的列表結(jié)束,即使只進(jìn)行了一個約會。我認(rèn)為兩個額外的是從添加約會功能創(chuàng)建的,另外兩個是從并發(fā)約會功能創(chuàng)建的。這是一個小組項(xiàng)目,我沒有做這個組件,這就是我努力理解和解決這個問題的原因。我試圖將 yy 變量推入年份列表,然后創(chuàng)建一個計數(shù)函數(shù)來列出每年有多少約會。非常感謝任何建議!如果我沒有詳細(xì)說明,請告訴我!:)提前致謝
查看完整描述

2 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個贊

問題是您每次都調(diào)用 validDate() 進(jìn)行比較,并且在 validDate 函數(shù)內(nèi)部您正在改變 years 變量。


修復(fù)它的方法有多種,但在我看來,第一種也是最基本的方法,我強(qiáng)烈建議,是將 validDate() 的值存儲在一個常量中,并與它進(jìn)行進(jìn)一步比較。您應(yīng)該始終盡量避免每次都調(diào)用該函數(shù)。最好將其結(jié)果保存在內(nèi)存中


你在哪里


            if (validDate() != false) { newAppointment.date = validDate(); }

在 addApointment 函數(shù)中,只需執(zhí)行


const isDateValid = validDate()

然后用 isDataValid 替換所有即將發(fā)生的 validDate() (5)


            const isDateValid = validDate()

            if (isDateValid != false) { newAppointment.date = isDateValid; }


and 


            if (isDateValid === null | isDateValid === undefined | validTime() === null | validTime() === undefined | validTime() === false | isDateValid === false | isConcurrentAppointment(newAppointment.date, newAppointment.startTime, newAppointment.endTime) != true) {

                alert('Date or time entry invalid')

            }

當(dāng)然,我強(qiáng)烈建議您對 validTime 也這樣做。


查看完整回答
反對 回復(fù) 2023-04-01
?
www說

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個贊

您的問題似乎來自函數(shù)years內(nèi)的追加validDate,該函數(shù)在代碼的其他地方被視為非變異函數(shù)。由于每次需要 tha 值時validDate都會在函數(shù)內(nèi)重復(fù)調(diào)用,因此該行也將被重復(fù)調(diào)用。您可以將該行移到別處,但更好的解決方案是進(jìn)行更改,以便它調(diào)用一次并存儲它們的值,然后對存儲的值執(zhí)行其余操作。但是,您可能還想移動以便僅在約會完全有效時才調(diào)用它。addAppointmentyears.push(yy)years.push(yy)addAppointmentvalidDatevalidTimeyears.push(yy)



查看完整回答
反對 回復(fù) 2023-04-01
  • 2 回答
  • 0 關(guān)注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號