<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script><script> // 1. 创建一个函数,在function前面加上async async function getData() { // 2. 创建一个promise对象,并存储数据 var promiseObj = new Promise(function(resolve, reject) { setTimeout(function() { resolve({ msg: 'success' }); }, 2000) }) // 3. 用await等待结果, 有了结果之后再执行 var result = await promiseObj; console.log(result); } getData(); // 项目中一般使用一个函数来返回一个promise对象 function getObj() { var promiseObj = new Promise(function(resolve, reject) { setTimeout(function() { resolve({ msg: 'success' }); }, 2000) }) return promiseObj; } async function getData2() { var result = await getObj(); console.log(result); }</script>