一个数每隔一秒执行加1并打印出来,一直加到50停止,用js如何实现?

如题,用到闭包,和setTimeout函数怎么解决?
也欢迎php的实现

aluckdog
浏览 1674回答 1
1回答

慕丝7291255

var count = (function() {    var timer;    var i = 0;    function change(tar) {        i++;        console.log(i);        if (i === tar) {            clearTimeout(timer);            return false;        }        timer = setTimeout(function() {            change(tar)        }, 1000)    }    return change;})()count(50)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript