function once(fn){
let down = false;
return function(){
if(!down){
down = true;
return fn.apply(this,arguments);
}
}
}
let pay = once(function(money){
console.log(`支付:${money}RMB`)
})
let pay1 = once(function(money){
console.log(`支付:${money}RMB`)
})
pay(5);
pay(5);
pay1(12);
pay1(12);
function once(fn){
let down = false;
return function(str){
if(!down){
down = true;
return fn(str);
}
}
}
let pay = once(function(money){
console.log(`支付:${money}RMB`)
})
let pay1 = once(function(money){
console.log(`支付:${money}RMB`)
})
pay(5);
pay(5);
pay1(12);
pay1(12);

最新文章

  1. Hibernate 非常见异常集合
  2. 一次EF批量插入多表数据的性能优化经历
  3. Android 常用的adb命令
  4. SQL Server 无法在服务器上访问指定的路径或文件解决方法
  5. JS基础回顾,小练习(克隆对象,数组)
  6. Android 系统属性SystemProperty分析
  7. Python第九章模块和包(2)
  8. 2434: [Noi2011]阿狸的打字机
  9. OS X EL Capitan安装Cocoapods 报错ERROR
  10. DataGridView 绑定 List
  11. Object -C @property -- 笔记
  12. Python 在Visual studio 中做单元测试进行TDD开发
  13. .Net 内存对象分析
  14. D3 learning notes
  15. HashMap 源码分析
  16. 《Java大学教程》—读后总结
  17. 为什么java的类是单继承的,接口是多继承的
  18. [spring源码] 小白级别的源码解析(一)
  19. react复习总结(1)--react组件开发基础
  20. 解决Python 爬取ssh证书 的报错问题

热门文章

  1. 剑指 Offer II 树
  2. JS 根据base64获取文件宽高
  3. docker 运行环境
  4. The Nine Arches Bridge
  5. Spring Boot注册Servlet、Filter、Listener原理
  6. jenkins 连接Windows
  7. centos5.7 x64,安装java17,提示 glibc 版本低
  8. 一个MySQL双引号把我坑惨了!
  9. 2021年RT-Thread开发者大会
  10. .Net Core WebApi AutoFac用法