はじめに
このプロジェクトでは、JavaScript でコールバックベースの非同期関数をプロミスに変換する方法を学びます。具体的には、Node.js の fs
モジュールにあるコールバックベースの readFile
関数をプロミスベースのバージョンに変換します。
🎯 タスク
このプロジェクトでは、以下を学びます。
- 関数をプロミスに変換する条件を特定する方法
- コールバックベースの関数をラップしてプロミスを返す
promisefy
関数を実装する方法 - プロミスベースの
readFile
関数を使ってファイルを非同期で読み取る方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- コールバックベースの非同期プログラミングよりもプロミスを使う利点を理解する
- コールバックベースの関数をプロミスベースの関数に変換する汎用的な
promisefy
関数を実装する - 独自のプロジェクトでプロミスベースの非同期関数を利用して、コードの読みやすさとエラーハンドリングを向上させる