async と await は、Promise の操作をより簡単かつ読みやすくする JavaScript の強力な機能です。これらを使用すると、同期コードのように見え、動作する非同期コードを作成できます。簡単な概要は次のとおりです:
async function myFunction() { // Your code here }
let result = await somePromise;
これは、async と await がどのように連携するかを示す簡単な例です。
function fetchData() { return new Promise((resolve) => { setTimeout(() => { resolve('Data fetched'); }, 2000); }); } async function getData() { console.log('Fetching data...'); const data = await fetchData(); console.log(data); } getData();
この例では:
async function getData() { try { console.log('Fetching data...'); const data = await fetchData(); console.log(data); } catch (error) { console.error('Error fetching data:', error); } } getData();
この例では、fetchData が拒否された場合、エラーは catch ブロックによって捕捉され、「データのフェッチ中にエラーが発生しました:」がエラー メッセージとともにログに記録されます。
読んでいただきありがとうございます!
この記事が役に立ち、有益であることを願っています。楽しんでいただけた場合、または何か新しいことを学んだ場合は、お気軽にコメントでご意見を共有するか、私と連絡を取り合ってください。
私の仕事をサポートし、このようなコンテンツの作成を手伝っていただける場合は、私にコーヒーをおごることを検討してください。あなたのサポートは世界を意味し、私のモチベーションを維持します!
またお立ち寄りいただきありがとうございます! ?
以上がJavaScript: 非同期/待機の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。