标签
JS一個區塊載入失敗,全頁都空白?用Promise.allSettled保留成功結果
網站一次載入最新文章、分類與推薦內容,推薦區塊出錯後,連已經取得的文章都沒有顯示?如果你把所有請求放進Promise.all(),並只在整組成功後更新畫面,任何...
JS數量填12px也過關?別把parseInt當輸入驗證
商品數量欄位收到「12px」,程式卻照樣當成12送出?如果你用parseInt(value, 10)判斷輸入是否合法,就可能遇到這個問題。它能讀取開頭的整數部分...
JS明明return成功卻拿到別的值:檢查finally裡的return
函式的try裡已經寫了return 'ready',呼叫端卻收到「done」?先往下看finally。在一般JavaScript函式中,try準備回傳後仍會執行...
JS填0卻變預設值:分清雙豎線與空值合併
設定值明明是0,畫面卻套用了預設的10;開關明明是false,結果又變成開啟。先找程式裡是否用了value || 預設值。雙豎線會把0、false和空字串等fa...
