1
私は友人
、あなたのガイドとの約束について多くを学びましたが、質問はpromiseを学習した後、私の心に作成されます。約束に基づくプログラミング、可能かどうか?
はそれが本当の(可能性)だけ約束して全体node.jsプロジェクトをビルドするのですか?
もしそうでない場合は、callbackは約束よりも便利ですか?
私は友人
、あなたのガイドとの約束について多くを学びましたが、質問はpromiseを学習した後、私の心に作成されます。約束に基づくプログラミング、可能かどうか?
はそれが本当の(可能性)だけ約束して全体node.jsプロジェクトをビルドするのですか?
もしそうでない場合は、callbackは約束よりも便利ですか?
いいえ、 "組み込み"ノード関数の大半は約束を使用しないためです。注:コールバックの概念なしで約束は機能しません。 –
約束された関数は、プロミスオブジェクトを返します。ほとんどのネイティブのjavascript関数は単純関数ですが、どのように可能ですか? コールバックは、非同期で呼び出されることを意味するわけではなく、時には依存関係注入(またはIoC)の設計だけです。たとえば、多くのArray、Stringメソッドはコールバック関数を必要としますが、 – tibetty
いくつかの種類の通知には約束があります。しかし、彼らはフィット感(一度だけ通知する、保留=>解決済みまたは保留=>拒否モデルに適合しなければならない、同期していないなど...)に狭く定義された要件のセットを持っています。だから、私は、上記のモデルに適合するすべての非同期操作に使用すると言うが、他のタイプの通知にはEventEmittersまたは通常のコールバックまたは他のパブリッシュ/サブスクライブモデルを使用する。詳細については、[Promises vs Callbacksを使用するタイミング](https://stackoverflow.com/questions/45041462/node-js-when-to-use-promises-vs-callbacks/45046393)を参照してください。 – jfriend00