题解 | #添加元素#

计时器

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 浙江

相关推荐

专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务