將回撥 API 轉換為 promises
承諾有狀態,他們開始等待,並可以解決:
- 實現了計算成功完成的意義。
- 拒絕意味著計算失敗。
承諾返回函式永遠不應該丟擲,它們應該返回拒絕。從承諾返回功能投擲會迫使你同時使用 } catch {
和 .catch
。使用 promisified API 的人不希望承諾投擲。如果你不確定非同步 API 在 JS 中是如何工作的 - 請先檢視此答案 。
承諾有狀態,他們開始等待,並可以解決:
承諾返回函式永遠不應該丟擲,它們應該返回拒絕。從承諾返回功能投擲會迫使你同時使用 } catch {
和 .catch
。使用 promisified API 的人不希望承諾投擲。如果你不確定非同步 API 在 JS 中是如何工作的 - 請先檢視此答案 。