合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[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() ```