const fn = () =>
new Promise((resolve, reject) => {
console.log(1);
resolve("success");
});
fn().then((res) => {
console.log(res);
});
console.log("start");
分析
fn函数直接返回了一个new Promise的,而且fn函数的调用是在start之前,所以它里面的内容应该会先执行。
结果
1
'start'
'success'