async/await

932 ワード

1.asyncとwaitとは?

  • JavaScriptの非同期処理モード構文.
  • は既存のCalback関数とPromiseの欠点を補い,開発者が可読性の良いコードを記述できるようにした.
  • 2.asyncとawaitの基本文法

    	async function 함수명() {
          await 비동기_처리_메서드_명();
        }
  • は、通常、waitターゲットである非同期処理コードが、AxiosなどのPromiseを返すAPI呼び出し関数である.
  • 3.asyncとwaitアプリケーションコードと非アプリケーションコード


    1)非専用コード

    	function logName() {
          var user = fetchUser('domai.com/users/1');
          if (user.id === 1) {
            console.log(user.name);
          }
        }

    2)アプリケーションコード

    	async function logName() {
          var user = await fetchUser('domai.com/users/1');
          if (user.id === 1) {
            console.log(user.name);
          }
        }
  • JavaScriptの非同期処理コードはCalbackを使用してコードの実行順序を保証する必要がありますが、asyncとawaitを適用することで、このような必要はありません.