JavaScript 缓存函数
摘要:
在我《惰性函数》一文引起一些争议,有人总是把惰性函数与缓存函数(Memoization)混为一谈。虽然都是缓存了结果,但最大的区别是一个改写函数本身,一个没有。那我就说一下缓存函数吧。简而言之,就是把上次运算的结果放到一个数组或对象中。拿什么做试验好呢?就拿那个Fibonacci数列吧,估计IE6会比较呛,一般5秒运算不了就假死了。我们先看消耗时间,再看结果。一直接用递归实现: function ... 阅读全文
posted @ 2009-11-14 22:10 司徒正美 阅读(3895) 评论(2) 推荐(2) 编辑