asyncawait:使用asyncawait回调Node.js的天堂

时间:2024-05-02 09:38:28
【文件属性】:

文件名称:asyncawait:使用asyncawait回调Node.js的天堂

文件大小:124KB

文件格式:ZIP

更新时间:2024-05-02 09:38:28

TypeScript

2018年6月更新 您需要这个图书馆吗? 自2014年以来,该库已在Node.js中启用了异步/等待编码风格。但是JavaScript现在具有本机异步/等待。 JS async / await被标准化为ES2017的一部分,并且自v7.6起默认已在Node.js中启用。 那么,您仍然需要这个库吗? 如果您刚刚开始使用async / await,答案可能是否定的。 使用本机异步/等待。 如果您正在维护使用此库的代码库,或者需要在旧版本的Node.js上运行,则您可能希望继续使用它,但最终应考虑迁移到本机异步/等待。 如果您需要深度协程用于高级方案,则可能仍然需要使用此库,因为本机异步/等待仅支持浅协程语义。 asyncawait v1.0指南 从可挂起的函数中获取结果 保存this上下文 创建和使用异步迭代器 渴望与懒惰的执行 嵌套,组合和递归 async.mod函数 深度await :


【文件预览】:
asyncawait-master
----changelog.md(2KB)
----index.js(122B)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------async.thunk.ts(3KB)
--------async.iterable.ts(6KB)
--------async.cps.js(4KB)
--------async.ts(4KB)
--------await.js(3KB)
--------async.iterable.js(6KB)
--------async.cps.ts(3KB)
--------repros.js(562B)
--------repros.ts(570B)
--------await.ts(3KB)
--------async.thunk.js(4KB)
--------async.js(5KB)
----await.js(63B)
----async.d.ts(64B)
----LICENSE(1KB)
----package-lock.json(10KB)
----src()
--------async()
--------fibers.js(2KB)
--------types.d.ts(9KB)
--------typings()
--------fibers.ts(2KB)
--------await()
----.npmignore(44B)
----comparison()
--------fibonacci()
--------countFiles()
--------largest()
--------benchmark.js(8KB)
--------README.md(5KB)
--------mockfs.js(1KB)
----tsconfig.json(199B)
----index.d.ts(87B)
----await.d.ts(64B)
----examples()
--------awaitTop.js(816B)
--------interleaved.js(1KB)
--------parallel.js(2KB)
--------package.json(93B)
--------asyncMod.js(848B)
--------basic.js(1KB)
--------countFiles.js(785B)
--------examples.njsproj(3KB)
--------descendentFilePaths.js(1KB)
--------iteration.js(902B)
----.gitignore(44B)
----README.md(28KB)
----async.js(63B)
----.vscode()
--------launch.json(634B)
--------settings.json(497B)
--------tasks.json(5KB)

网友评论