文件名称:chimes:任何迭代器的 `Array.prototype` 迭代方法
文件大小:13KB
文件格式:ZIP
更新时间:2024-07-10 09:32:14
JavaScript
编钟 任何迭代器的Array.prototype迭代方法。 关于 很难证明在 ES6 中使用新的可迭代数据结构是合理的,因为与数组相比,它们严重缺乏表达能力,例如没有 map/filter/reduce 等。这个库的目标是将数组的表达能力添加到任何可迭代的东西,包括发电机。 当前的实施是用于未来糖的瓷器。 注意: map / filter最终可能会被添加到Collection / Iterator原型中: 安装 npm install chimes 需要一个 ES6 转译器,例如 、 或 polyfill ,例如 。 用法 大多数方法的工作方式与Array.prototype ,尽管它们将可迭代对象作为第一个参数并始终返回一个迭代器。 请注意,即使every , some & reduce返回迭代器——迭代器中的最后一个值是您期望从相应的Array.prototype方法中获得的值
【文件预览】:
chimes-master
----chimes.js(12KB)
----.gitignore(13B)
----test()
--------reduce.js(2KB)
--------filter.js(2KB)
--------generators.js(322B)
--------first.js(945B)
--------concat.js(1KB)
--------every.js(2KB)
--------common.js(131B)
--------last.js(934B)
--------some.js(2KB)
--------index.js(189B)
--------map.js(2KB)
----LICENSE(1KB)
----Readme.md(7KB)
----package.json(797B)
----benchmark()
--------index.js(428B)
----index.js(6KB)