eslinq:将Linq移植到Objects到ES2015的实验

时间:2024-05-22 21:54:21
【文件属性】:

文件名称:eslinq:将Linq移植到Objects到ES2015的实验

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-22 21:54:21

JavaScript

ESLinq 一种使用可迭代对象的优雅方式 警告:这是测试版。 随意使用它,但不要在生产中使用它。 ESLinq的目标是成为 to ECMAScript 2015(ES6)的完整,强大,经过全面测试的端口。 第一个例子 问题:我们有很多用户。 一个用户可以有多个电子邮件地址,并且并非所有用户都经过验证。 我们需要已验证用户的电子邮件地址列表,并检查所有用户是否都以“ .com”结尾。 const users = [ { "id" : 12 , "name" : "John Smith" , "emails" : [ "john.smith@example.com" , "jsmith@live.com" , "j.s967@gmail.com" ] , "verified" : true } , { "id" : 56 , "name" : "Jenni


【文件预览】:
eslinq-master
----.gitignore(49B)
----.codeclimate.yml(2KB)
----.eslintrc(490B)
----package.json(772B)
----jsconfig.json(183B)
----src()
--------eslinq.js(63KB)
----.travis.yml(95B)
----Gruntfile.js(1KB)
----LICENSE(1KB)
----spec()
--------where-spec.js(3KB)
--------defaultIfEmpty-spec.js(973B)
--------except-spec.js(2KB)
--------.eslintrc(43B)
--------elementAtOrDefault-spec.js(4KB)
--------distinct-spec.js(1KB)
--------sum-spec.js(864B)
--------selectMany-spec.js(3KB)
--------contains-spec.js(1KB)
--------helpers.js(669B)
--------repeat-spec.js(835B)
--------singleOrDefault-spec.js(3KB)
--------single-spec.js(2KB)
--------all-spec.js(2KB)
--------support()
--------union-spec.js(2KB)
--------join-spec.js(3KB)
--------max-spec.js(1KB)
--------concat-spec.js(2KB)
--------toLookup-spec.js(2KB)
--------empty-spec.js(642B)
--------aggregate-spec.js(2KB)
--------intersect-spec.js(2KB)
--------from-spec.js(685B)
--------min-spec.js(1KB)
--------lastOrDefault-spec.js(2KB)
--------select-spec.js(3KB)
--------first-spec.js(2KB)
--------count-spec.js(2KB)
--------last-spec.js(2KB)
--------any-spec.js(2KB)
--------elementAt-spec.js(3KB)
--------range-spec.js(1KB)
--------firstOrDefault-spec.js(3KB)
--------average-spec.js(2KB)
----README.md(3KB)
----TODO.md(916B)
----esdoc.json(55B)
----.npmignore(91B)

网友评论