svkc::keycap_0: 带有 SameValue 语义的 JavaScript 键控集合(Map & Set)!

时间:2024-08-24 04:13:10
【文件属性】:

文件名称:svkc::keycap_0: 带有 SameValue 语义的 JavaScript 键控集合(Map & Set)!

文件大小:63KB

文件格式:ZIP

更新时间:2024-08-24 04:13:10

map set es6-map es6-set samevaluezero

svkc JavaScript 的键控集合(Map & Set)具有语义! 特征 熟悉: SameValueMap和SameValueSet扩展了 JavaScript 的内置Map和Set 兼容:维护Map和Set所有不变量,包括方法返回值甚至迭代顺序! Tiny:压缩后小于 350 字节! 安装 $ npm i svkc 嗯? Map的键或Set的值只能出现一次。 但是如何确定键或值的唯一性呢? JavaScript 的Map和Set在检查两个键或值是否相等时使用。 该算法认为 +0 和 -0 是相等的,但由于工作方式,它们实际上是两个不同的值。 这意味着new Map([[0, 'zero'], [-0, 'negative zero']]).size和new Set([0, -0]).size返回 1 而不是 2。 这个包提供了SameValueMap和SameValue


【文件预览】:
svkc-main
----.gitignore(27B)
----contributing.md(1KB)
----package.json(1KB)
----.npmrc(18B)
----src()
--------index.js(2KB)
--------index.d.ts(1012B)
----tsconfig.json(53B)
----.github()
--------workflows()
----license(11KB)
----readme.md(3KB)
----.gitattributes(19B)
----pnpm-lock.yaml(130KB)
----test-d()
--------index.test-d.ts(810B)
----test()
--------index.js(7KB)
--------helpers()

网友评论