どうやって: JavaScriptのエラーハンドリングは進化しています。昔(ES3, 1999年頃)にはtry-catchブロックだけでした。あまり柔軟ではありませんでしたが、仕事はできました。 ES6(2015年)がプロミスを導入し、非同期エラーをより上品に扱う .then() と .catch() を私たちに与えました。
try-catch
.then()
.catch()
(方法) JavaScriptはすぐに使える簡単な方法を提供しており、コンソールにメッセージをログすることができます:.
歴史的に、BASICやアセンブリの初期版のような命令型プログラミング言語は、関数が提供する抽象化を欠いていました。時間を経て、C言語などのモジュラーコードの概念が導入され、コードを単位(関数や手続き)に分解することで、より良い組織と明確なロジックが可能になりました。
方法: リファクタリングがどのようにコードをより簡潔で読みやすくするかの簡単な例を見てみましょう。ここでは、数字の配列の合計を計算する関数をリファクタリングします。 変更前:.