跳至內容

promise/no-return-in-finally 實驗中

用途

禁止在 Promise 的 finally() 回呼函式中使用 return 敘述。

為什麼這樣不好?

禁止在傳遞給 finally() 的回呼函式中使用 return 敘述,因為不會有任何東西使用回傳的值。

範例

此規則的錯誤程式碼範例

javascript
myPromise.finally(function (val) {
  return val;
});

此規則的正確程式碼範例

javascript
Promise.resolve(1).finally(() => {
  console.log(2);
});

參考資料

在 MIT 許可下發布。