文件名称:CollectionOps:库使javascript中的收集操作更具功能性
文件大小:480KB
文件格式:ZIP
更新时间:2024-04-03 02:11:45
nodejs javascript functional-programming collections JavaScript
什么是CollectionOps库 CollectionOps库是一个简单的轻量级库,旨在使使用javascript处理集合的任务更加实用。 CollectionOps带来了延迟评估的操作,这些操作尽可能地顺应了核心语言。 这些操作还可以用于除数组之外的其他类型! 它们适用于在JavaScript中实现Iterable接口的任何对象类型。 这意味着这些操作适用于集合,生成器,甚至自定义可迭代对象。 这些操作中的许多操作也适用于无限集合,例如永无休止的生成器或自定义Iterable。 在项目中使用CollectionOps的原因 CollectionOps是一种高性能且灵活的解决方案,可让您编写干净,声明性和功能性的JavScript代码。 您可能要使用FunctionalCollections的几种常见原因包括: 延迟评估收集操作 强大的操作可处理任何类型的集合 声明性而非命令性代码样式
【文件预览】:
CollectionOps-master
----docs()
--------aggregators_aggregators.js.html(4KB)
--------operators_sort_sort.js.html(2KB)
--------fonts()
--------CNAME(26B)
--------index.html(2KB)
--------operators_take_take.js.html(2KB)
--------operators_map_map.js.html(2KB)
--------types.js.html(2KB)
--------operators_takeWhile_takeWhile.js.html(2KB)
--------global.html(23KB)
--------styles()
--------operators_filter_filter.js.html(2KB)
--------scripts()
--------operators_combineOperators_combineOperators.js.html(2KB)
--------operators_distinct_distinct.js.html(2KB)
----package.json(772B)
----.github()
--------workflows()
----LICENSE(1KB)
----package-lock.json(180KB)
----example.js(320B)
----src()
--------index.js(143B)
--------test-utils.js(291B)
--------aggregators()
--------types.js(753B)
--------operators()
--------helpers()
----.npmignore(118B)
----.gitignore(914B)
----CHANGELOG.md(226B)
----README.md(1KB)