Promiseの基本的な使用法は何ですか?
Promiseの基本的な使用法は、Promiseオブジェクトをインスタンス化して非同期操作を表し、Promiseオブジェクトのthenメソッドを呼び出して非同期操作の結果を処理することです。Promiseオブジェクトには、3つの状態があります:pending(保留中)、fulfilled(成功)、rejected(失敗)。非同期操作が成功すると、Promiseオブジェクトの状態はpendingからfulfilledになり、thenメソッド内のコールバック関数が実行され、非同期操作の結果が引数として渡されます。非同期操作が失敗すると、Promiseオブジェクトの状態はpendingからrejectedになり、catchメソッド内のコールバック関数が実行され、非同期操作のエラー情報が引数として渡されます。Promiseオブジェクトのライフサイクル中、thenメソッドまたはcatchメソッドを呼び出して非同期操作の結果やエラーを処理し、finallyメソッドを呼び出して非同期操作が成功しても失敗しても必ず実行されるコールバック関数を実行することができます。