首页
题库
面试
求职
课程
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
用setTimeout来实现setInterval
[问答题]
请你讲一下,使用setTimeout()方法来模拟setInterval()与直接使用setInterval()有什么区别
添加笔记
求解答(2)
邀请回答
收藏(24)
分享
纠错
4个回答
添加回答
0
qzy_76
let status = true;
let time = 1000;
let timer = function(){
setTimeout(()=>{
if(true){
//dosomething
}else{
clearTimeOut(
timer
)
}
},time)
}
//需要停止的时候把status设为false
发表于 2020-11-26 18:28:37
回复(0)
0
大智若‘俞’
function
write
(){
setTimeout
(
function
(){
console
.
log
(
'11'
);
write
();
},
1000
)
}
setTimeout
(
write
,
1000
)
发表于 2019-02-22 21:32:45
回复(0)
0
谭暁柒
let num = 0 let time = function (){ console.log(num++) setTimeout(time, 1000) } time()
发表于 2018-12-19 16:51:41
回复(0)
0
佳123
settimeout调用自身
发表于 2018-12-19 09:33:11
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
前端工程师
Javascript
上传者:
小小
难度:
4条回答
24收藏
4420浏览
热门推荐
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
虚拟存储器不能解决的问题是()
操作系统
评论
(4)
关于进程的状态和状态转换,下列哪一...
操作系统
评论
(1)
使用全局置换算法,程序不可控制自身...
操作系统
评论
(1)
细胞周期中属于DNA合成期的是:
细胞生物学
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题