Promise 存在的意义:
异步问题同步化解决方案 只是顺便解决了回调地狱问题
<script>
let p = new Promise((resolve, reject) => {
setTimeout(() => {
console.log('晚上好2');
})
})
p.then((res) => {
console.log(res);
})
console.log('早上好1');
// 早上好1
// 晚上好2
</script>