会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
乌梅
天下古今之庸人,皆以一惰字致败;天下古今之才人,皆以一傲字致败。
博客园
首页
新随笔
联系
订阅
管理
JS设计模式---缓存代理
缓存代理可以为一些开销大的运算结果提供暂时的存储,在下次运算的时候,传进来的参数跟上次是一致,
则可以直接返回前面存储的结果。
运行上面的代码我们发现,当第二次再调用proxyMult(1,2,3)的时候,mult函数没有计算,
而是直接返回之前缓存好的计算结果。
当我们实际使用过程中,会有很多需要缓存的函数,这时可以将函数当成一个参数传入,实现一个动态的代理工厂。
posted @
2017-03-01 11:09
乌梅
阅读(
582
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告