品易云推流 关闭
文章详情页
文章 > 头条 > js中co模块是什么

js中co模块是什么

js

头像

小妮浅浅

2021-06-25 16:57:091017浏览 · 0收藏 · 0评论

说明

1、co模块可以帮助我们完成异步过程的自动执行。co模块是基于Promise对象的。不需要制作Generator函数的执行器。

2、co函数返回Promise对象,因此可以通过then添加回调函数。

3、co模块实际上是将两种自动执行器(Thunk函数和Promise对象)包装成模块。

实例

const promise = co(function* () {
  return yield Promise.resolve('Hello, co!');
})
promise
  .then(val => console.log(val))   // Hello, co!
  .catch((err) => console.error(err.stack));

以上就是js中co模块的介绍,希望对大家有所帮助。更多js学习指路:js教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图