827753181 opened this issue 3 years ago · 4 comments
使用 !cache[address] 或者 !cache[key] 做判断会把0也判断进去,这也是 🍅 案例:求斐波那且数列 memoize后的fibonacci会执行12次的原因
是有这个情况
这个地方的判断还是有点问题(缓存函数)
如果cache[key] 获取到为 0 或者 空字符串或者 false 还是会重新计算,我觉得可以判断 一下cache[类型] 是否为 undefined 类型
已改