文件名称:mem:记忆函数-一种优化技术,用于通过缓存具有相同输入的调用结果来加速连续的函数调用
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-18 13:59:16
TypeScript
记忆 函数-一种优化方法,用于通过缓存具有相同输入的调用结果来加速连续的函数调用 当项目过期或清除缓存时,内存会自动释放。 默认情况下,仅考虑第一个参数,并且仅适用于。 如果您需要按值缓存多个参数或缓存object ,请查看下面的替代。 安装 $ npm install mem 用法 const mem = require ( 'mem' ) ; let i = 0 ; const counter = ( ) => ++ i ; const memoized = mem ( counter ) ; memoized ( 'foo' ) ; //=> 1 // Cached as it's the same argument memoized ( 'foo' ) ; //=> 1 // Not cached anymore as the argument changed memoized
【文件预览】:
mem-main
----.gitignore(28B)
----test.ts(6KB)
----tsconfig.json(162B)
----.github()
--------security.md(179B)
--------workflows()
--------funding.yml(51B)
----.gitattributes(19B)
----package.json(1KB)
----test-d()
--------index.test-d.ts(2KB)
----readme.md(8KB)
----index.ts(5KB)
----.editorconfig(175B)
----license(1KB)
----.npmrc(19B)