這是 Promise 的基本流程圖。
function promiseFn(num) {
console.log(1)
return new Promise((resolve, reject) => {
console.log(2)
setTimeout(() => {
if (num) {
resolve('成功');
} else {
reject('失敗')
}
}, 0);
})
}promiseFn(0)
.then(res => {
console.log(res);
})
.catch(res => {
console.log('catch', res);
})
console.log('程式碼結束')