Javascript Memoization 缓存函数使用说明
举个例子 代码如下: var flower= function(){ var t=0,i=0; for(;i<5000000;i++){ t++; } return t; } flower 返回t的值 假设这个函数需要花费 2-3秒 。 通过 Memoization 函数,再次查找相同的值时,直接获取事先缓存好的 value,立刻返回; Memoization 函数 代码如下: var Memoize = function(fn, cache, refetch, obj){ cache = cache || {};//用来缓存结果 return function(){ var k
用户评论