metasync:JavaScript和Node.js的异步编程库

时间:2021-05-17 08:28:18
【文件属性】:
文件名称:metasync:JavaScript和Node.js的异步编程库
文件大小:105KB
文件格式:ZIP
更新时间:2021-05-17 08:28:18
nodejs javascript sync node js 异步编程库 安装 $ npm install metasync 异步功能组成 metasync(fns)(data, done) fns -的回调函数最后阵列,回调contranct ERR-第一 data -输入数据(可选) done -错误优先回调 返回:组成的callback-last / err-first函数 const composed = metasync ( [ f1 , f2 , f3 , [ [ f4 , f5 , [ f6 , f7 ] , f8 ] ] , f9 ] ) ; 函数数组提供顺序执行: [f1, f2, f3] 双括号函数数组可并行执行: [[f1, f2, f3]] 例子: const metasync = require ( 'metasync' ) ; const fs = require ( 'fs' ) ; // Data co
【文件预览】:
metasync-master
----.prettierignore(26B)
----.gitignore(55B)
----README.md(22KB)
----metasync.js(797B)
----test()
--------composition.cancel.js(881B)
--------array.each.js(2KB)
--------do.js(1KB)
--------control.js(3KB)
--------queue.both.js(1KB)
--------memoize.js(4KB)
--------array.find.js(2KB)
--------fixtures()
--------compose.clone.js(769B)
--------compose.then.js(2KB)
--------fp.concat.js(1KB)
--------queue.roundRobin.js(1KB)
--------array.asyncMap.js(1KB)
--------adapters.js(3KB)
--------async-iterator.js(268B)
--------array.reduceRight.js(3KB)
--------queue.priority.js(652B)
--------examples.js(10KB)
--------queue.js(2KB)
--------composition.sequential.js(466B)
--------firstOf.js(788B)
--------fp.of.js(283B)
--------array.map.js(1KB)
--------queue.modes.js(3KB)
--------throttle.js(3KB)
--------queue.lifo.js(632B)
--------poolify.js(3KB)
--------composition.parallel.js(909B)
--------array.every.js(2KB)
--------array.some.js(1KB)
--------array.reduce.js(3KB)
--------compose.js(5KB)
--------array.filter.js(2KB)
--------composition.pause.js(2KB)
--------collectors.js(5KB)
--------queue.pipe.js(864B)
--------fp.fmap.js(2KB)
--------array.series.js(1KB)
--------composition.js(1KB)
--------fp.ap.js(1KB)
--------fp.asAsync.js(612B)
----.prettierrc(208B)
----tests()
--------load()
----LICENSE(1KB)
----.eslintrc.yml(54B)
----package.json(2KB)
----AUTHORS(318B)
----.babelrc(32B)
----.metadocrc(763B)
----.eslintignore(26B)
----doc()
--------header.md(2KB)
--------footer.md(154B)
----.travis.yml(69B)
----lib()
--------do.js(863B)
--------control.js(4KB)
--------memoize.js(2KB)
--------collector.prototype.js(3KB)
--------collector.functor.js(2KB)
--------poolify.symbol.js(1KB)
--------adapters.js(2KB)
--------async-iterator.js(9KB)
--------queue.js(7KB)
--------array.js(11KB)
--------collector.js(3KB)
--------throttle.js(2KB)
--------poolify.opt.js(1019B)
--------poolify.js(1KB)
--------fp.js(2KB)
--------collector.class.js(3KB)
--------composition.js(5KB)
----package-lock.json(171KB)

网友评论