0
サンプルコード:約束どおりにスキップする方法(ブルーバード)?
Queues.findOne({_id: id})
.then(function(q) {
var status = q.status;
//...
}).then(function(q) {
// A
}).then(function(q) {
// B
}).then(function(q) {
// C
}).then(function(q) {
// D
}).then(function(q) {
// E
}).then(function(q) {
// F
})
ステータスが1
であれば、A/B/C/D/E/F
が全て実行されるべきフローが異なるであろう
、状態に依存。
ステータスが2
の場合は、C/D/E/F
を実行する必要があります。A
とB
をスキップする方法は?
ステータスが3
,E/F
の場合、A/B/C/D
をスキップする方法は?
を使用することができますか? 。次いで、(関数(Q、Iは '.thenは(関数(Q){ VARステータス= q.status})期待(q.status <= 1)// A' – Bergi
場合だけ'、文字通りそれを書き出します){ // 'A 'の' q'は 'undefined 'であることが保証されているので、**実際のコード**にあなたの質問には欠けている重要なコードがあります。 –