文件名称:query-js:JavaScript的序列操作
文件大小:268KB
文件格式:ZIP
更新时间:2024-06-09 06:00:28
JavaScript
Query-js是一个模块,它将序列操作添加到javascript。 它受到LINQ中可用操作的启发,但并不意味着它是端口。 这些方法通常在可能的情况下懒惰地进行评估。 总计的 聚集即所谓的左折。 它一次将一个函数应用于元素,然后将结果传递给下一个迭代。 如果不提供种子,则将未定义的种子用作种子 例子 var arr = [ 1 , 2 , 3 , 4 , 5 ] , //will be (0)+1+2+3+4+5 aka 15 sum = arr . aggregate ( function ( sum ) { return sum + this ; } , 0 ) ; 全部 测试序列中的所有元素是否满足给定谓词。 为了更精确它测试是否有没有不满足谓词元件(参见最后一个示例)实施例 var arr = [ 1 , 2 , 3 , 4 , 5 ] , willB
【文件预览】:
query-js-master
----Examples()
--------wordFile.json(30KB)
--------data.js(571B)
--------wordFile.txt(894KB)
--------anagrams.js(5KB)
----query.js(21KB)
----README.md(11KB)
----tests()
--------aggregate.js(697B)
--------selectMany.js(838B)
--------orderBy.js(552B)
--------self_query.js(649B)
--------test.js(8KB)
--------distinct.js(1KB)
--------min.js(817B)
--------where.js(689B)
--------take.js(802B)
--------skip.js(770B)
--------all.js(1011B)
--------concatenate.js(1KB)
--------regression.js(5KB)
--------groupBy.js(2KB)
--------takeWhile.js(536B)
--------iterate.js(508B)
--------permutations.js(1013B)
--------select.js(965B)
--------last.js(714B)
----stats()
--------statistics.js(1KB)
----.gitignore(24B)
----package.json(797B)