<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>