iterize:轻松使用JavaScript迭代器

时间:2024-04-08 14:16:00
【文件属性】:

文件名称:iterize:轻松使用JavaScript迭代器

文件大小:33KB

文件格式:ZIP

更新时间:2024-04-08 14:16:00

javascript library typescript generator iterator

迭代 轻松使用JavaScript迭代器 iterize是迭代器的简约创建者。 JavaScript中添加了一个很棒的功能,称为Iterator。但是,对于大多数前端开发人员来说,这是一个奇怪的概念。 iterize可帮助您使用Iterable Protocol的各种属性更轻松,更高效地创建代码。 为什么强大? 懒惰评估 数组不需要在编译时分配给内存,也不需要显式声明。您可以让它在运行时或您希望使用它的任何时间进行计算。 表达无限 使用JavaScript的常规语法来表达无穷大的概念并不容易。迭代可以帮助您有效地表达这一概念。 重用 迭代的大多数功能都实现为高阶函数。您可以通过重用之前已经实现的功能来提高生产率。 安装 $ npm install iterize --save 您可以使用ESModule样式导入迭代。 import * as iterize from 'iterize'


【文件预览】:
iterize-master
----.gitignore(87B)
----.babelrc(481B)
----package.json(2KB)
----src()
--------take.ts(1KB)
--------range.ts(1KB)
--------commons()
--------cycle.ts(1KB)
--------index.ts(180B)
--------repeat.ts(1KB)
----webpack.config.js(928B)
----dist()
--------iterize.umd.js(18KB)
----LICENSE(1KB)
----tsconfig.json(5KB)
----.github()
--------CODEOWNERS(483B)
--------ISSUE_TEMPLATE()
--------pull_request_template.md(56B)
----README.md(6KB)
----CHANGE_LOG.md(736B)
----lib()
--------range.d.ts(171B)
--------index.js(846B)
--------replicate.js(1011B)
--------cycle.js(1KB)
--------take.d.ts(173B)
--------commons()
--------take.js(1KB)
--------range.js(909B)
--------repeat.d.ts(185B)
--------index.d.ts(155B)
--------cycle.d.ts(161B)
--------repeat.js(1003B)
----CONTRIBUTE.md(302B)
----.npmignore(120B)
----test()
--------cycle.test.ts(4KB)
--------utility.ts(204B)
--------repeat.test.ts(3KB)
--------range.test.ts(5KB)
--------take.test.ts(3KB)
----.prettierrc(84B)

网友评论