es7-async函数

2019-06-02  本文已影响0人  撕心裂肺1232
  var asyncReadFile = async function (){
  var f1 = await readFile('/etc/fstab');
  var f2 = await readFile('/etc/shells');
  console.log(f1.toString());
  console.log(f2.toString());
  };

async函数是Generator函数的语法糖。
async 表示函数里面有异步操作;
await 表示紧跟后面的表达式需要等待结果。

用法:
async函数返回一个Promise对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到出发的异步操作完成,再接着执行函数体内后面的语句。

注意点:

参考
http://www.ruanyifeng.com/blog/2015/05/async.html

上一篇 下一篇

猜你喜欢

热点阅读