以下の内容はhttps://var.blog.jp/archives/86469133.htmlより取得しました。



COMMENT

 コメント一覧 (4)

    • 1. ななしさん
    • 2022/08/11 20:52
    • Promiseコンストラクタ自身はPromiseに非対応だから、挙動としてはcallbackが渡したresolve/rejectを叩かないままって感じなのかしら。それでv16からはunhandledRejectionでプロセスも落ちると。怖いなぁ。
    • 0
       

       

      likedしました

      liked
    • 2. 吉健
    • 2022/09/16 12:33
    • const fn = () => new Promise(async (resolve, reject) => {
      throw new Error("err")
      })
      - 上を簡略化する
      const promise = new Promise(async aexecutor);
      これは コールバック関数(引数)?に async するのは おかしくないですか?
    • 0
       

       

      likedしました

      liked
      • 3.    [管理人]
      • 2022/09/17 08:02
      • >>2
        例ではシンプルにするため中身を省略したので async がいらなくも見えてしまってますが 実際には Promise に渡す関数は結構長めで中では await も使っています
        await のために async をつけています
      • 0
         

         

        likedしました

        liked
      • 4. 吉健
      • 2022/09/17 09:11
      • >>3
        それにしても凄いテクニックですね。
      • 0
         

         

        likedしました

        liked



以上の内容はhttps://var.blog.jp/archives/86469133.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14