文件名称:fromable:瑞士军刀,可用于JavaScript迭代
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-22 02:55:23
TypeScript
可溯源 Fromable允许您采取任何可迭代的方法,使用.map和.filter对其进行转换,然后将其输出到一个集合中,而无需创建中间值。 动机 arr.filter(isSomething).map(transform); 如果只需要一个,则会在内存中分配两个新数组。 每次运行.filter或.map ,您都在创建一个全新的数组,该数组需要进行垃圾回收。 此外,它仅在阵列上运行。 无法对Sets / Maps / strings进行过滤/映射。 安装 npm i fromable 用法 from将接受任何Iterable(数组,字符串,Set,Map等)。 into将接受数字,字符串,数组,Set,Map或对象。 它接受一个可选的第二个参数,该参数将处理自定义组合。 import { from } from 'fromable' ; // :grinning_squinting_face: // chain map and f
【文件预览】:
fromable-master
----.babelrc(68B)
----package.json(1KB)
----package-lock.json(414KB)
----src()
--------index.ts(6KB)
----tsconfig.json(564B)
----LICENSE.md(1KB)
----.gitignore(61B)
----README.md(2KB)
----__test__()
--------index.test.ts(4KB)