Closed negiwine closed 5 years ago
初めまして。@Negiwineといいます。 Flowでおそらく意図しない動作があったので報告します。確認したのはv0.2.2です。
次のコードで、初めのthenで10を返しても次のthenに10ではなく20が渡ってしまいます。
10
20
Flow(function(resolve, reject){ setTimeout(resolve, 1, 20); }) .then(function(){ return 10; }) .then(function(arg){ console.log('Flow: '+arg); //'Flow: 20' });
Flow.resolveで始めたときは正常に10が渡ります。
Flow.resolve(20) .then(function(){ return 10; }) .then(function(arg){ console.log('Flow2: '+arg); //'Flow: 10' });
こちらはrunstantでの確認です。 おそらくこの行でresultValueでなくargを渡しているのが原因かと思いますが、不慣れなもので報告だけさせていただきます。
対応ありがとうございました。
@negiwine いえいえ遅くなってすみませんでしたmm
初めまして。@Negiwineといいます。 Flowでおそらく意図しない動作があったので報告します。確認したのはv0.2.2です。
次のコードで、初めのthenで
10
を返しても次のthenに10
ではなく20
が渡ってしまいます。Flow.resolveで始めたときは正常に
10
が渡ります。こちらはrunstantでの確認です。 おそらくこの行でresultValueでなくargを渡しているのが原因かと思いますが、不慣れなもので報告だけさせていただきます。