在vue專案中新增ESLint,new 一個 Promise 一直顯示錯誤 :Expected the Promise rejection reason to be an Error
正常來說new 一個Promise 是這樣寫的,感覺沒啥問題。
return new Promise((resolve, reject) => { if (type) { resolve(1) } else { reject(0) } })
但是專案中新增了 ESLint 你必須按照他的規範來。
如果直接 reject(0) 這樣是不行的,要改成這樣 便可去掉這個錯誤提示
reject(new Error(0))
此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。
如果對您有幫助請動動滑鼠右下方給我來個贊,您的支援是我最大的動力。