Привет. Сорри, читал, читал доку, раз 10. Вот такой простой код.
Проблема прямо в коде
Спасибо, друзья.
var p = new Promise((resolve, reject) => {
reject("reject 1")
resolve("resolve 1")
})
.then( data => {
// не вызывается и не должно. Ок.
})
.catch(data => {
console.log("catch 1 =", data);
//
// все ок
//
return Promise.reject("Нах");
//
// все ок
//
// Вопрос, можно ли избавиться от второго catch?
//
// если просто так его удалить,то возникает ошибка
// Uncaught (in promise)
//
})
.then( data => {
console.log("then 2 =", data)
})
.catch(data => {
console.log("catch 2 =", data)
})