thunks异步函数的封装

联合创作 · 2023-09-30 21:51

thunks 是一个虽小但却很有用的软件,它可用来封装所有异步函数。

概述:

  1. thunk 是一个被封装了同步或异步任务的函数;

  2. thunk 有唯一一个参数 callback,是 CPS 函数;

  3. thunk 运行后返回新的 thunk 函数,形成链式调用;

  4. thunk 自身执行完毕后,结果进入 callback 运行;

  5. callback 的返回值如果是 thunk 函数,则等该 thunk 执行完毕将结果输入新 thunk 函数运行;如果是其它值,则当做正确结果进入新的 thunk 函数运行;

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报