题解 | #添加元素#

计时器

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

相关推荐

昨天 14:30
复旦大学 Java
遇到这种人我也不知道说啥了
正义执行官:人家能回你就不错了,自己不主动去问,等着天上掉馅饼,想啥呢哥们
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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