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