ES6 系列之我们来聊聊 Async

  1. 云栖社区>
  2. 博客>
  3. 正文

ES6 系列之我们来聊聊 Async

冴羽 2018-10-25 10:46:30 浏览743
展开阅读全文

async

ES2017 标准引入了 async 函数,使得异步操作变得更加方便。

在异步处理上,async 函数就是 Generator 函数的语法糖。

举个例子:

// 使用 generator
var fetch = require('node-fetch');
var co = require('co');

function* gen() {
    var r1 = yield fetch('https://api.github.com/users/github');
    var json1 = yield r1.json();
    console.log(json1.bio);
}

co(gen);

当你使用 async 时:

// 使用 async
var fetch = require('node-fetch');

网友评论

登录后评论
0/500
评论
冴羽
+ 关注