iterizerjs:IterizerJs 使编写广泛使用 ES6 可迭代对象的代码变得更容易

时间:2024-08-01 18:20:12
【文件属性】:

文件名称:iterizerjs:IterizerJs 使编写广泛使用 ES6 可迭代对象的代码变得更容易

文件大小:29KB

文件格式:ZIP

更新时间:2024-08-01 18:20:12

JavaScript

IterizerJs 使用 ES6 可迭代的富有表现力和简洁的代码: 介绍 IterizerJs 使编写广泛使用 ES6 可迭代对象的代码变得更加容易。 它不是一个 polyfill,而只是让 ES6 迭代器和生成器更容易获得最大收益。 它提供: 一个range()函数,所以你永远不需要再次使用经典的for循环——可以使用for...of和for...in来代替。 ES5 数组方法( map() 、 filter() 、 every() 、 some() 、 reduce() 、 reduceRight() 、 indexOf()和lastIndexOf() )的实现,用于任何可迭代对象。 limit() 、 nthItem()和first()方法来减少长期运行和无限迭代返回的项目数。 其他有用的方法,如join() 、 toArray() 、 sum()和product() 。


【文件预览】:
iterizerjs-master
----.gitignore(33B)
----package.json(925B)
----.travis.yml(207B)
----LICENSE(11KB)
----spec()
--------test-install()
--------project-euler()
--------index.html(474B)
--------test()
----scripts()
--------prepublish.js(403B)
--------test.js(614B)
--------test-browser.js(149B)
--------postpublish.js(92B)
----README.md(3KB)
----lib()
--------iterizer.js(75B)
--------global-iterizer.js(66B)
--------NegatedFilter.js(1KB)
--------Iterizer.js(7KB)
--------iterable-array.js(131B)

网友评论