プロジェクト in JavaScript Skill Tree

コールバックベースの非同期関数を Promise 化する

初級

このプロジェクトでは、JavaScript でコールバックベースの非同期関数を Promise 化する方法を学びます。具体的には、Node.js の fs モジュールのコールバックベースの readFile 関数を Promise ベースのバージョンに変換します。

JavaScript

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、JavaScript でコールバックベースの非同期関数をプロミスに変換する方法を学びます。具体的には、Node.js の fs モジュールにあるコールバックベースの readFile 関数をプロミスベースのバージョンに変換します。

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 関数をプロミスに変換する条件を特定する方法
  • コールバックベースの関数をラップしてプロミスを返す promisefy 関数を実装する方法
  • プロミスベースの readFile 関数を使ってファイルを非同期で読み取る方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • コールバックベースの非同期プログラミングよりもプロミスを使う利点を理解する
  • コールバックベースの関数をプロミスベースの関数に変換する汎用的な promisefy 関数を実装する
  • 独自のプロジェクトでプロミスベースの非同期関数を利用して、コードの読みやすさとエラーハンドリングを向上させる

講師

labby

Labby

Labby is the LabEx teacher.