javascript - 在Javascript中运行“x”时间后将停止“n”时间的计时器任务
问题描述
我有一个 JavaScript 任务,需要我创建一个计时器,该计时器将在“x”秒后停止“n”秒。这就是我现在的位置:
let timerDelay = setTimeout(function{
console.log('will stop for 59 seconds after 3 seconds');
}, 3000);
我是初学者,非常感谢您的帮助!
先感谢您!
解决方案
这将在等待 x 毫秒和 n 毫秒后调用函数 doSomething()。
function nAfterX(n,x) {
setTimeout(function() {
setTimeout(function() {
doSomething()
},n)
},x)
}
但这与在 n+x 毫秒后调用函数没有什么不同。我怀疑您正在寻找与setInterval()结合的东西
推荐阅读
- performance - 从 Ubuntu 迁移到 Centos 7 后磁盘性能不佳
- python - Replacing for-loop with better alternatives in panda dataframes for similarity measurement
- php - 如何获取条件 HTML 字段值
- java - 每当在 Android Kotiln 中的搜索过滤器上搜索时,列表都不会显示在 RecyclerView 中
- powershell - `Start-Process` 找不到 PATH 中存在的文件,即使给定了文件的绝对路径
- javascript - Firebase 存储 - 获取实际数据而不是 downloadURL
- jquery - 如何更改 node.js 中的日期格式
- python - Python:如何使用 for 循环执行我的代码 5 次?
- html - 单击 Angular 8 外部关闭的下拉菜单
- html - Laravel 页面已过期 419