文件名称:linq.es6:使用 ES6 生成器和迭代器实现 LINQ
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-17 00:45:44
JavaScript
ES6 中的 LINQ 使用 ES6 中可用功能(例如迭代器和生成器)的 LINQ 实现。 启用 ES6 该实现使用了 Chrome Canary 中可用的 ES6 功能,并且会在 Chrome Canary 中支持更新的功能时进行更新(希望如此)。 浏览器 支持 Chrome Canary 启用实验性 JavaScript 功能 使用 V8 的 Node.js 启用和谐标志 获取 Linq.es6 新产品管理 鲍尔 纽吉特 例子 支持的 LINQ 函数 创建函数 asEnumerable(数组) 范围(开始,计数) 重复(值,计数) 空的() 直接函数 所有(谓词) 任何(谓词?) 计数(谓词?) 首先(谓词?) forEach(fn) 最后(谓词?) 减少(fn,初始值?,结果选择器?) 单个(谓词?) toArray() 惰性函数 连接(集合) de
【文件预览】:
linq.es6-master
----gulpFile.js(1B)
----src()
--------linq.js(10KB)
----LICENSE(1KB)
----tests()
--------linq_principles.js(718B)
--------range.js(992B)
--------selectMany.js(2KB)
--------map.js(1007B)
--------asEnumerable.js(814B)
--------single.js(2KB)
--------first.js(2KB)
--------forEach.js(1006B)
--------reduce.js(3KB)
--------reverse.js(371B)
--------empty.js(331B)
--------any.js(1KB)
--------take.js(618B)
--------skip.js(616B)
--------toArray.js(594B)
--------all.js(1KB)
--------repeat.js(780B)
--------count.js(1KB)
--------Examples.html(5KB)
--------filter.js(1KB)
--------defaultIfEmpty.js(857B)
--------skipWhile.js(1KB)
--------takeWhile.js(1KB)
--------concat.js(1KB)
--------last.js(1KB)
----.gitignore(18B)
----karma.conf.js(2KB)
----readme.md(1KB)
----package.json(198B)