【文件属性】:
文件名称:linqjs:极简实现LINQ样式JavaScript扩展方法
文件大小:42KB
文件格式:ZIP
更新时间:2021-03-12 18:41:14
JavaScript
LinqJS
LinqJS是JavaScript中LINQ扩展方法的完整实现,没有运行时依赖项(除非为不支持环境进行转译)。
LinqJS是18kB的原始源,25kB是缩小的浏览器级js(使用Babel,包括再生器运行时),gzip压缩了7kB。
中的方法用作LinqJS的模型。
与内置的filter和map方法不同,LinqJS中的大多数方法不会为新数组分配内存,除非您在链的末尾专门调用toArray或类似的方法。 LinqJS中所有具有序列值返回类型的方法都可以通过进行迭代。
安装:
npm i --save @judilsteve/linqjs
用法:
import { registerIterable } from 'linqjs/registry' ;
import 'linqjs/select' ;
import 'linqjs/where' ;
class Ran