async function a() {
console.log('2');
const a = await 1;
console.log('4');
console.log('a', a);
console.log('hmm');
await null;
const b = await Promise.resolve(1);
console.log('b', b);
return a + b;
}
console.log('1');
const z = a().then((result) => {
console.log('in z');
console.log('haha');
console.log(result);
return 5
}).then(
(result2) => {
console.log('and then');
console.log(result2);
}
);
console.log('3');
console.log('z', z);
댓글 영역