草庐IT

5.3 ES6 async 函数

asyncasync是ES7才有的与异步操作有关的关键字,和Promise,Generator有很大关联的。语法asyncfunctionname([param[,param[,...param]]]){statements}name:函数名称。param:要传递给函数的参数的名称。statements:函数体语句。返回值async函数返回一个Promise对象,可以使用then方法添加回调函数。asyncfunctionhelloAsync(){return"helloAsync";}console.log(helloAsync())//Promise{:"helloAsync"}hello

5.3 ES6 async 函数

asyncasync是ES7才有的与异步操作有关的关键字,和Promise,Generator有很大关联的。语法asyncfunctionname([param[,param[,...param]]]){statements}name:函数名称。param:要传递给函数的参数的名称。statements:函数体语句。返回值async函数返回一个Promise对象,可以使用then方法添加回调函数。asyncfunctionhelloAsync(){return"helloAsync";}console.log(helloAsync())//Promise{:"helloAsync"}hello