ТК
Size: a a a
ТК
ТК
YK
ТК
A
R
ТК
R
ТК
R
ТК
ZA
run()
.then((res) => console.log('success', res))
.catch(error => {
console.error('run err', error.stack)
});
async function run() {
await new Promise(resolve => setTimeout(resolve, 10));
await foo();
}
async function foo() {
await new Promise(resolve => setTimeout(resolve, 10));
throw new Error('Oops');
}
run()
.then((res) => console.log('success', res))
.catch(error => {
console.error('run err', error.stack)
});
async function run() {
await new Promise(resolve => setTimeout(resolve, 10));
return foo(); /// ЗДЕСЬ добавили return
}
async function foo() {
await new Promise(resolve => setTimeout(resolve, 10));
throw new Error('Oops');
}
R
ТК
R
R
AE
R
ТК
R