tuplerone:JavaScript的元组和值对象

时间:2024-02-25 23:55:05
【文件属性】:

文件名称:tuplerone:JavaScript的元组和值对象

文件大小:159KB

文件格式:ZIP

更新时间:2024-02-25 23:55:05

memoization es2015 cache tuples value-semantics

JavaScript和TypeScript的轻量级,高效的元组和值对象实现。 快速提醒一下什么是元组(使用Python): ( 1 , 2 , 3 ) == ( 1 , 2 , 3 ) # → True 类似JavaScript版本如下所示: '[1,2,3]' === '[1,2,3]' ; // → true 除非使用字符串,否则需要使用JSON.parse()进行反序列化以允许访问单独的成员。 此外,JSON在可以序列化哪些值方面受到限制。 您也可以使用"1,2,3"和String.split(",") ,但这也不是很方便。 仅使用数组不起作用: [ 1 , 2 , 3 ]


【文件预览】:
tuplerone-master
----.gitignore(104B)
----tsconfig.json(483B)
----README.md(12KB)
----rollup.config.ts(1KB)
----test()
--------DeepCompositeSymbol.test.ts(1KB)
--------memoize.test.ts(1007B)
--------tuplerone.test.ts(2KB)
--------Tuple.test.ts(756B)
--------readme.test.ts(486B)
--------UnsafeTuple.test.ts(276B)
--------ValueObject.test.ts(1KB)
--------helpers.test.ts(593B)
--------WeakishMap.test.ts(1KB)
----LICENSE(1KB)
----package.json(4KB)
----tslint.json(148B)
----CONTRIBUTING.md(936B)
----src()
--------types.ts(3KB)
--------memoize.ts(420B)
--------tuplerone.ts(1011B)
--------helpers.ts(2KB)
--------ValueObject.ts(565B)
--------DeepCompositeSymbol.ts(868B)
--------Tuple.ts(5KB)
--------WeakishMap.ts(1020B)
----tools()
--------gh-pages-publish.ts(892B)
--------semantic-release-prepare.ts(1KB)
----.travis.yml(274B)
----.editorconfig(211B)
----logo.svg(2KB)
----package-lock.json(696KB)

网友评论