范围设置:在人类友好范围上设置操作 源码
范围集 将操作设置在人类友好的范围内。 产品特点 易于用户理解和开发人员使用 即使范围广也快速 较小的捆绑包占用空间(压缩后小于1Kb) 动机 这个包的幼稚实现总是会首先扩展集合,然后对数组或本机Set对象进行操作。 尽管这种方法可行,但您只需输入1-1000000000即可挂起您的应用程序。 这就是为什么ranges-set在实际range上运行,从而导致性能可以随range的数量(即逗号的数量)而扩展的原因。 注意: expand并非如此,因为必须返回所有元素! 用法 import { difference , expand , intersection , normalize , su
文件列表
ranges-set-master.zip
(预估有个11文件)
ranges-set-master
.gitignore
58B
package.json
1KB
package-lock.json
805KB
LICENSE
1KB
tsconfig.json
50B
.github
FUNDING.yml
17B
workflows
ci.yml
661B
暂无评论