История изменений
Исправление static_lab, (текущая версия) :
К сожалению, у вас получился не совсем правильный код. Вам нужно было в конечном счёте вывести результат, возвращённый методом .then(), а не исходный промис promise1.
console.log(Promise.resolve().then(() => new Error));
В вашем случае:
const promise1 = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Промис сделан');
}, 3000);
});
const promise2 = promise1.then((value) => {
console.log(value);
return new Error;
console.log(22222);
});
promise2.then((value) => {
console.log(value);
});
Исправление static_lab, :
К сожалению, у вас получился не совсем правильный код. Вам нужно было в конечном счёте вывести результат, возвращённый методом .then(), а не исходный промис promise1.
console.log(Promise.resolve().then(() => new Error));
В вашем случае:
const promise1 = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Промис сделан');
}, 3000);
});
const promise2 = promise1.then((value) => {
console.log(value);
return new Error;
console.log(22222);
});
console.log(promise2);
Исходная версия static_lab, :
К сожалению, у вас получился не совсем правильный код. Вам нужно было в конечном счёте вывести результат, возвращённый методом .then(), а не исходный промис promise1.