function getArea(r){
console.log(r);
return Math.PI * r * r
} function memoize(f){
let cache = {};
return function(){
let key = JSON.stringify(arguments);
cache[key] = cache[key] || f.apply(f,arguments);
console.log('key',key,cache,)
return cache[key]
}
}
let getMemoize = memoize(getArea);
getMemoize(5);
getMemoize(6);
getMemoize(7);
getMemoize(5);
getMemoize(6);
getMemoize(7);

最新文章

  1. Xamarin for Visual Studio V3.11.431 于 2015.4.3-2015.4.17 最新发布(Win & Mac)
  2. Java 基础接口练习题
  3. android 多线程下载
  4. android 带边框的圆角按钮
  5. IAR Build from the command line 环境变量设置
  6. CLR和.Net对象
  7. Lua之Lua数据结构-TTLSA(6)(转) good
  8. linux 私房菜 CH5 笔记
  9. Revisiting Network Support for RDMA
  10. Confluence 6 SQL 异常的问题解决
  11. CSRF自动化检测
  12. 剑指Offer 34. 第一个只出现一次的字符 (字符串)
  13. java-信息安全(十七)-*.PFX(*.p12)&个人信息交换文件
  14. java流程控制与选择控制
  15. scrapy 安装流程和启动
  16. RabbitMQ服务主机名更改导致消息队列无法连接
  17. WEB打印控件Lodop使用体会
  18. mvc4同一视图传入两个模型
  19. 根据自增ID生成不重复序列号
  20. [19/04/23-星期二] GOF23_创建型模式(工厂模式、抽象工厂模式)

热门文章

  1. ES实战-trying to create too many buckets
  2. Delphi 从字符串中提取数字
  3. eFuse技术
  4. 日記かな、自分のサーバ作りの?(01、try…catch…の問題)
  5. debian11用iso制作本地apt源
  6. (Python)email 邮件发送
  7. OC基础 - isMemberOfClass | isKindOfClass
  8. 【git】3.5 git分支-远程分支
  9. Vulnhub 靶场 HMS?: 1
  10. tp项目部署到宝塔,运行nginx时无法访问首页之外的页面