私はpromisesとnpm "streamToPromise"パッケージに問題があります。 まずは、私はさまざまな機能を持っています。これらの機能がすべて解決されたら、最後の機能を呼びたいと思います。しかし、私のコードで - それだけのも、私は今、数週間のための約束を理解しようとしてきたが、私にはないいくつかのエラーが常に存在しているJS ES6の約束が理由なしに呼び出されています
var func1 = new Promise(function(resolve,reject){
// get's executed without reason
// do something
if(var1 && var2){
resolve(true);
}
});
var func2 = new Promise(function(resolve,reject){
// get's executed without reason
// do more
if(var3 && var4){
resolve(true);
}
});
streamToPromise(stream).then(function (operation) {
// do more
// doesn't get executed
if(varX && varY){
func1()
.then(func2)
.then(func3)
.then(funcFinal)
.catch(function (error) {
// console log error
}
}
}
「streamToPromise」内部iffsを経由せずに実行しますわかる。本当に助けていただければ幸いです!
素晴らしい - 実用的な例のおかげで! – neoislife