//! Что будет в консоли?
function test() {
return new Promise((res) => {
console.log("5");
setTimeout(() => res(6), 1000);
});
}
console.log("1");
test()
.then((v) => {
throw new Error(v);
})
.then((v) => {
throw new Error(v * 2);
})
.finally(() => console.log("2"))
.catch((v) => console.log(v));
Promise.resolve("3")
.finally(() => {
throw new Error("4");
})
.then((v) => console.log(v))
.catch((v) => console.log(v));
console.log("2");