iter.js:类似于C#LINQJavaScript迭代器库

时间:2021-05-21 19:56:26
【文件属性】:
文件名称:iter.js:类似于C#LINQJavaScript迭代器库
文件大小:62KB
文件格式:ZIP
更新时间:2021-05-21 19:56:26
JavaScript iter.js-将迭代器添加到JavaScript 该库允许您使用类似于C#LINQ或Java 8流的语法编写数据处理语句,例如: var firstTenPrimes = iter . range ( 2 , 100 ) . filter ( function ( n ) { return isPrime ( n ) ; } ) . take ( 10 ) . toArray ( ) ; 此外,它提供了名为quick的较短语法,可让您删除function并从lambda表达式return ,例如: var onlyEven = iter . range ( 0 , 100 ) . filter ( '$ % 2 === 0' ) . toArray ( ) ; 这里的'$ % 2 === 0'是一个快速表达式(使用eval编译quic
【文件预览】:
iter.js-master
----.jshintrc(6KB)
----.gitignore(21B)
----package.json(322B)
----src()
--------iter.js(60KB)
----Gruntfile.js(2KB)
----dist()
--------iter.min.js(33KB)
--------iter.js(60KB)
----LICENSE(1KB)
----README.md(754B)
----test()
--------sumSpec.js(2KB)
--------firstSpec.js(2KB)
--------iterSpec.js(1KB)
--------isEmptySpec.js(749B)
--------emptySpec.js(260B)
--------skipWhileSpec.js(2KB)
--------filterSpec.js(3KB)
--------quickSpec.js(1KB)
--------takeSpec.js(495B)
--------crossSpec.js(3KB)
--------productSpec.js(2KB)
--------groupBySpec.js(3KB)
--------oneOrDefaultSpec.js(2KB)
--------firstOrDefaultSpec.js(2KB)
--------skipSpec.js(452B)
--------reduce1Spec.js(549B)
--------concatSpec.js(1KB)
--------interleaveSpec.js(2KB)
--------zipWithSpec.js(3KB)
--------lastOrDefaultSpec.js(2KB)
--------andSpec.js(875B)
--------manual.html(177B)
--------TEMPLATE_SPEC(87B)
--------avgSpec.js(2KB)
--------arrayIteratorSpec.js(1KB)
--------takeWhileSpec.js(2KB)
--------oneSpec.js(2KB)
--------flatMapSpec.js(3KB)
--------selectSpec.js(976B)
--------toArraySpec.js(711B)
--------countSpec.js(2KB)
--------someSpec.js(2KB)
--------lastSpec.js(2KB)
--------orderBySpec.js(5KB)
--------randomSpec.js(647B)
--------materializeSpec.js(643B)
--------orSpec.js(906B)
--------repeatSpec.js(970B)
--------containsSpec.js(1KB)
--------everySpec.js(2KB)
--------statelessSpec.js(2KB)
--------functionIteratorSpec.js(2KB)
--------forEachSpec.js(1KB)
--------reverseSpec.js(2KB)
--------reduceSpec.js(1KB)
--------iterableSpec.js(1KB)
--------sortSpec.js(1KB)
--------mapSpec.js(2KB)
--------rangeSpec.js(702B)
--------objectIteratorSpec.js(2KB)
--------joinSpec.js(457B)

网友评论