合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
>async让函数变成异步 可以讲[普通方法]()变成[promise]()的异步方法 ~~~ async定义的方法返回的是Promise对象 ~~~ ## 1.创建async函数 ~~~ async function show(){ return 1; } console.log(show()) //输出promise,show()方法调用之后不会立即执行 ~~~ ## 2.输出 ~~~ show().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(); ~~~