多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>async让函数变成异步 >可以讲普通方法变成promise的异步方法 ~~~ async定义的方法返回的是Promise对象 ~~~ ## 1.创建async函数 ~~~ async function show(){ return 1; } console.log(show()) //输出promise ~~~ ## 2.获取数据 - ### 第一种方式 ~~~ async function show(){ return 1; } var a = show(); p.then(data=>{ console.log(data); }) ~~~ - ### await >await是等待异步方法执行完成,可以获取异步方法里面的数据,但是必须用在异步方法中 Tip:await会造成程序的阻塞,所以必须卸载异步方法中 ~~~ async function show(){ return 1; } async function getData(){ let data = await show(); console.log(data); } getData(); ~~~ - await的阻塞功能,可以把异步的代码改为同步