题解 | #添加元素#

计时器

http://www.nowcoder.com/practice/72c661d926494bd8a50608506915268c

function count(start, end) {
    console.log(start++);
    // 选择题做多了,就想到这样写了,怕清除不到 timer   o(╥﹏╥)o
    var obj = { timer: null, cancel: function () { clearInterval(this.timer) } }
    obj.timer = setInterval(() => {
        console.log(start++);
        if (start == end + 1) {
            clearInterval(obj.timer)
        }
        }, 100)
    return obj
}

全部评论
作用域啊,可以在顶部声明let time =null; 计时器那里直接赋值
点赞 回复 分享
发布于 2023-02-22 14:11 浙江

相关推荐

不愿透露姓名的神秘牛友
07-01 17:00
点赞 评论 收藏
分享
06-20 21:22
已编辑
门头沟学院 Java
纯真的河老师在喝茶:答应了就跑啊,实习随便跑啊,别被pua了,md就是找个廉价劳动力,还平稳过度正式工,到时候跟你说没转正
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务