上記のコードは同期していますか?つまり、p.[[state]] がある場合、pending の代わりに fulfilled が出力される必要があります。
p.[[state]]
pending
fulfilled
p.thenメソッド内のコールバック関数は非同期なので問題ありません
p.then
これは間違いなく同期しています。
あなたのこのコードは確かに同期されています。それを確認する簡単な方法があります
上記のコードを見てください。最初に「in」と入力されていますか?これは、新しい Promise の解決と拒否の実行が同期であることを意味します。非同期にしたい場合は、次のように記述できます。 リーリー
の実行は確かに非同期であり、同様の方法を使用して検証することもできます。 then
then
リーリー
これは間違いなく同期しています。
あなたのこのコードは確かに同期されています。それを確認する簡単な方法があります
リーリー上記のコードを見てください。最初に「in」と入力されていますか?これは、新しい Promise の解決と拒否の実行が同期であることを意味します。非同期にしたい場合は、次のように記述できます。 リーリー
さらに、の実行は確かに非同期であり、同様の方法を使用して検証することもできます。
ところで、Promise には、同期呼び出しと非同期呼び出しの違いを排除するために、同期結果を Promise にラップする一般的に使用されるパターンがあります。then
リーリー