NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
>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(); ~~~