<script> /* async function getData() { var promiseObj = new Promise(function (resolve, reject) { setTimeout(function () { resolve({ msg: '66666' }) }, 2000) }) console.log(1); // 用await等待消息,有了结果之后在执行 var result = await promiseObj; console.log(result); console.log(2); } getData(); */ // 项目中一般使用一个函数来返回一个promise对象 function getObj() { var promiseObj = new Promise(function (resolve, reject) { setTimeout(function () { resolve({ msg: '66666' }) }, 2000) }) return promiseObj; } async function getData2() { var result = await getObj(); console.log(result); } getData2();</script>