JavaScript 開発者であれば、エラーに対処するために使用される try-catch ブロックについては間違いなくご存知でしょう。しかし、新しい Safe Assignment 演算子の提案 (?=)
を使用できるようになりました。
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 中国語 Web サイトの他の関連記事を参照してください。