あなたはシェフで、ヘルパーがいると想像してください。あなたの仕事は夕食を作ることですが、その前に店から特別な食材を入手する必要があります。あなたはヘルパーに店に行くように頼み、彼らが戻ってきたら、材料があるので料理を続けられると教えてくれます。
まず、Node.js がインストールされていることを確認してください。そうでない場合は、nodejs.org からダウンロードしてインストールできます。
次に、ターミナルを開き、次のコマンドを実行してノードフェッチ パッケージをインストールします: npm install node-fetch
次の例は、コールバック関数を使用して API から実際のデータをフェッチする方法を示しています。
// Function that fetches data from the API and then calls the helper (callback) const fetchData = async (callback) => { console.log('Fetching ingredients from the store...'); try { const fetch = (await import("node-fetch")).default; const response = await fetch('https://jsonplaceholder.typicode.com/posts/1'); const data = await response.json(); console.log('Ingredients have been fetched.'); callback(data); // Calling the helper (callback) with the fetched ingredients } catch (error) { console.error('Error fetching ingredients:', error); } }; // Implementing and passing the helper (callback) to fetchData fetchData((data) => { console.log('Processing the fetched ingredients:', data); });
1/ 関数 fetchData:
2/ コールバック関数:
VS Code でターミナルを開き (またはコマンド ラインを使用)、fetchDataExample.js ファイルが存在するディレクトリに移動します。次に、Node.js を使用してこのファイルを実行し、次のコマンドを実行します:node fetchDataExample.js
このコードを実行すると、次のような内容が表示されるはずです。
Fetching ingredients from the store... Ingredients have been fetched. Processing the fetched ingredients: { userId: 1, id: 1, title: '...', body: '...' }
以上が実用的な例でコールバック関数を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。