如果您是 javascript 開發人員,那麼您肯定知道用於處理錯誤的 try-catch 區塊。但現在您可以使用新的安全分配運算符提案 (?=)
try-catch 區塊會導致嵌套程式碼,使其更難以閱讀和維護。
?= 運算子減少了巢狀,並將函數的結果提供給元組。
如果發生錯誤,則傳回[error,null],否則傳回[null, result]。
async function fetchData() { const [error, response] ?= await fetch("https://api.example.com/data"); if (error) return handleError(error); return response; }
以上是無需嘗試捕獲! Javascript 引進了新的安全賦值運算子✌的詳細內容。更多資訊請關注PHP中文網其他相關文章!