setTimeout实现setInterval

159 阅读1分钟
  • setTimeout:指定时间后只执行一次代码;
  • setInterval:每隔一段时间后执行一次,循环执行。
function newInterval (func, millisecond) {
    finction inside() {
        func()
        setTimeout(inside, millisecond)
    }
    setTimeout(inside, millisecond)
}