検索

ホームページ  >  に質問  >  本文

JavaScript - Promise について少し疑問

リーリー

上記のコードは同期していますか?つまり、p.[[state]] がある場合、pending の代わりに fulfilled が出力される必要があります。

p.thenメソッド内のコールバック関数は非同期なので問題ありません

为情所困为情所困2833日前481

全員に返信(2)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:38:01

    これは間違いなく同期しています。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:38:01

    あなたのこのコードは確かに同期されています。それを確認する簡単な方法があります

    リーリー

    上記のコードを見てください。最初に「in」と入力されていますか?これは、新しい Promise の解決と拒否の実行が同期であることを意味します。非同期にしたい場合は、次のように記述できます。 リーリー

    さらに、

    の実行は確かに非同期であり、同様の方法を使用して検証することもできます。 then

    ところで、Promise には、同期呼び出しと非同期呼び出しの違いを排除するために、同期結果を Promise にラップする一般的に使用されるパターンがあります。

    リーリー

    返事
    0
  • キャンセル返事