NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 加了async的函数,调用之后就是promise ``` async function go() { return 1 } go().then(res=>{ console.log(res) }) console.log(go()) //promise ``` ### ES6后改进的 ``` async function getData(){ var data = await go(); console.log(data) } getData() ``` ## 请求豆瓣的数据 ``` var baseUrl = "https://api.douban.com/v2/movie/" async function http({ url }) { return $.ajax({ url:baseUrl + url , dataType:"jsonp" }) } async function getData(){ var data = await http({url:"search?q=你的名字&count=1"}); console.log(data) var id = data.subjects[0].id var detail = await http({url:id}) console.log(detail) } getData() ```