fast-equals:快速的平等比较,浅层或深层

时间:2024-05-21 03:22:52
【文件属性】:

文件名称:fast-equals:快速的平等比较,浅层或深层

文件大小:149KB

文件格式:ZIP

更新时间:2024-05-21 03:22:52

TypeScript

快速等于 对通过的两个对象执行相等比较(深或浅)。 它没有依赖性,缩小和压缩后约为1.3kB。 与大多数相等性验证库不同,以下类型是开箱即用的: NaN Date对象 RegExp对象 Map / Set可迭代项 Promise对象 react元素 从1.5.0版开始,深浅和浅浅的相等性都支持圆形对象(请参见和 )。 您还可以针对特定情况创建一个自定义的嵌套比较器()。 目录 CircularShallowEqual createCustomEqual 基准测试 发展 用法 您可以导入所需的各个功能: import { deepEqual } from 'fast-equals' ; console . log ( deepEqual ( { foo : 'bar' } , { foo : 'bar' } ) ) ; // true 或者,如果您要导入名称空间下的所有函


【文件预览】:
fast-equals-master
----.gitignore(57B)
----DEV_ONLY()
--------index.tsx(8KB)
----.eslintrc(513B)
----package.json(3KB)
----webpack()
--------webpack.config.js(1KB)
----.npmrc(30B)
----src()
--------index.ts(525B)
--------utils.ts(9KB)
--------comparator.ts(3KB)
----jest.config.js(316B)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----tsconfig.json(388B)
----.release-it.beta.json(200B)
----rollup.config.js(1KB)
----__tests__()
--------__helpers__()
--------index.ts(3KB)
--------utils.ts(13KB)
--------comparator.ts(890B)
----.release-it.json(140B)
----README.md(10KB)
----BUILD.md(748B)
----benchmark()
--------index.js(5KB)
----.npmignore(184B)
----yarn.lock(307KB)
----index.d.ts(708B)

网友评论