Heres моего код:Хочет вернуть обещание на основе ряда другого обещания completioen
var delete_card = function(){
stripe.customers.deleteCard(
this.service_id.stripe,
this.credit_card[0].stripe_id
)
.then(function(obj){
this.recipients.splice(0, 1);
return this.save()
})
}
Оба вызова нашивки и сохранения называют возвращение обещание.
Как бы я ВОЗВРАЩАЛ обещание с помощью метода delete_card?
Могу ли я обернуть их все, как новое обещание, и вернуть обещание оттуда?
Как бы я структурировал это так, что я пузырю и ошибки и результаты?
Я хочу, чтобы иметь возможность сделать что-то от вызывающего абонента, как это:
delete_card
.then(...)
.catch(...)
И просто продолжайте сочинять прикованное обещание?
«Я бы обернул их все, как новое обещание, и вернул обещание оттуда?» «[** NOOO! **] (http://stackoverflow.com/q/23803743/1048572) – Bergi
Hahahaha I прочитайте несколько лучших практик, в которых говорилось, что это плохая идея. Ответ на нуль ниже был именно тем, что я искал, и это тоже имеет смысл. –