作者:LAMP小白 点击:2063 发布日期:2013-01-03 21:06:00 返回列表
其实这种模式类似于memcache缓存mysql,即建立一个结果对象,根据输入条件进行查询和存储,如果有就直接返回,没有则进行计算
mio_lt;scriptmio_gt; var myFunc = function (param) { if (!myFunc.cache[param]) { var result = 'aaaa'; //do something myFunc.cache[param] = result; console.log('not cache'); } return myFunc.cache[param]; }; myFunc.cache = {}; var r = myFunc(); r = myFunc(); mio_lt;/scriptmio_gt;
上一篇:即时函数 下一篇:快递查询API