// 下面代码的输出结果是什么 const pro = new Promise((resolve, reject) => { resolve(); }) .then((res) => { console.log(res.toString()); // 报错 return 2; }) .catch((err) => { return 3; }) .then((res) => { console.log(res); }); setTimeout(() => { console.log(pro); }, 1000);