【发布时间】:2016-07-26 21:24:35
【问题描述】:
我想使用memoize,但我担心缓存会无限增长,直到出现悲伤的时刻。
我无法通过 google/stackoverflow 搜索找到任何内容。
附:我正在使用 lodash v4。
【问题讨论】:
-
它不会:它完全按照预期工作。如果您想“刷新”缓存 - 只需重新创建一个包装函数。这几乎不是泄漏,因为您故意和自愿存储所有数据。
-
你也可以使用 WeakMap 作为你的缓存,如果它对你可用,并且你是按对象键控的。
标签: javascript lodash