我给出最后一题我的正确实现 function repeat(func, times, wait) { function set(f) { let timer let count = 1 let print = () => { timer = setTimeout(() => { func(f) if (count >= times) { clearTimeout(timer) return } print(f) count++ }, wait) } print() } return set } // 输入 let log = console.log const repeatFunc = repeat(log, 4, 3000); // 输出 // 会alert4次 helloworld, 每次间隔3秒 repeatFunc('hellworld'); repeatFunc('1111')
点赞 4

相关推荐

09-10 12:05
门头沟学院 Java
不利于团结的话不要说:实习转正的把
我的秋招日记
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务