Все:
Я новичок в JS Promise, есть одна путаница, когда дело доходит до цепочки Promise, скажем, у меня есть цепочка обещаний вроде:
var p = new Promise(function(res, rej){
})
.then(
function(data){
},
function(err){
})
.then(
function(data){
},
function(err){
})
.catch(
function(err){
})
Что меня смущает:
- Когда функция (err) вызывается и когда вызов catch вызывается?
- Как разрешить и отклонить в
then
?
Спасибо