0

私の目標はとてもシンプルです。さまざまな順序で呼び出される非同期ユーティリティ関数がたくさんあります。

そうではありません:

doSomething(doNextThing(doFinalThing));

しかし、それは扱いにくくなっています。私の目標は、次のような構文を持つことです。

doSomething.then(doNextThing).then(doFinalThing)

ただし、順序を変更する機能があります。

doNextThing.then(doSomething).then(doFinalThing)

これらの関数をすべて promise に対応させるにはどうすればよいでしょうか?

4

2 に答える 2