第一种:
//异步处理
var testAsync = async function(){let aa = function(time){return new Promise((resolve,reject)=>{setTimeout(function () {var res = '5';resolve(res);}, time);})}console.log('1122')let result = await aa(1000);setTimeout(()=>{console.log(result)},0)console.log('end');}
testAsync();第二种:
// var sleep = function (time) {
// return new Promise(function (resolve, reject) {
// setTimeout(function () {
// var res = '5';
// resolve(res);
// }, time);
// })
// };// var start = async function () {
// console.log('start')
// let result = await sleep(1000);
// console.log(result);
// };
// start();