文件名称:wasmuth:实用的功能实用程序,尽可能多地依赖本机实现
文件大小:169KB
文件格式:ZIP
更新时间:2024-05-24 16:33:43
JavaScript
瓦斯穆斯 实用的功能实用程序,尽可能多地依赖于本机实现。 为什么? 我爱拉姆达但是,对于那些较新的函数式编程而言,某些命名/语义并不明显。 此外,文件大小(〜7kb和〜50kb :knocked-out_face: )。 另外,为什么不回退到本机实现? 任何性能问题实际上都不是瓶颈,JavaScript VM将继续优化这些性能(映射,过滤,缩小等)。 另外,让我在不使用不同名称的导出的情况下迭代对象。 最后,Ramda还有许多我从未使用过的额外功能。 原料药 每个功能都是可咖喱的。 如果它接受2个参数,而您给它赋予1,则它将返回部分应用的函数,该函数仅期望2个参数。 大块 chunk(len:Number,输入:Array):数组 将数组分组为较小的数组。 import chunk from '@wasmuth/chunk' chunk ( 2 , [ 'a' , 'b' , 'c' , 'd' ] ) // =>