JavaScript - Promise について少し疑問
为情所困
为情所困 2017-05-19 10:36:01
0
2
479
リーリー

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

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

为情所困
为情所困

全員に返信(2)
我想大声告诉你

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

いいねを押す +0
曾经蜡笔没有小新

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

リーリー

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

さらに、

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

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

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート