栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

js如何实现函数缓存?函数缓存有什么运用场景?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

js如何实现函数缓存?函数缓存有什么运用场景?

  • what

函数缓存,就是将函数运算过的结果缓存起来,这种做法是典型的用内存去换取性能的手段,常用于缓存数据计算结果和缓存对象。缓存只是一个临时的数据存储,它保存数据,以便将来对该数据的请求能够更快地得到处理。

  • why
    比如我们有时只需要计算一次结果,不需要反复计算,但是每次执行方法又会执行计算过程,就可以将该部分结果缓存起来,提供下次使用;应用实际场景即是页面加载时如果需要请求长列表数据,如果我们只是简单地每次加载页面请求数据,那其实会造成很多没必要的请求,此时我们就可以将数据缓存起来,下次加载页面时直接使用即可。(可能还有其他用处,此部分仅为个人结合项目理解)
  • how
    • 闭包
    • 高阶函数
    • 额外中间缓存(vuex/redux/localstorage)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/367314.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号