思路
- 使用setTimeout ,每三秒输出一次
- 使用一个计数标志,每输出一次加一, 判断次数决定是否继续输出
代码
function repeat4(str, num, time) {
var flag = 0;
function st() {
setTimeout(function () {
if (flag > num-1) {
return
} else {
console.log(str);
st();
flag++;
}
}, time)
}
st()
}
repeat4("helloworld", 4, 3000);