問題描述案例:有這么一個表單的input框.既要求輸入的數(shù)據(jù)不能大于10不能小于1.又要求和上一次輸入的值相差不能超過5.還有各種xxx條件.依照我個人習慣,會寫很多的ifreturn.(因為有return所以我就沒使用&&順便在這請教一下各位&&邏輯運算符后怎么接return?)問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法對于第一個問題個人習慣是:寫多個ifreturn但感覺不優(yōu)雅想請教大神們的習慣寫法.第二個問題邏輯運算符&&后面為什么不能跟return.如何解決?相關代碼第一個問題:handleSubmit=(value)=>{if(value10){console.error("xxx");return;}if(value-oldValue>5){console.error("xxx");return;}//xxxxconsole.log("success!");}第二個問題:handleSubmit=()=>{value==1&&return;//報錯}謝謝!
如何優(yōu)雅解決js很多if條件的情況?
30秒到達戰(zhàn)場
2019-05-09 08:02:50