js中间隔一段时间执行

js中间隔一段时间执行

var arr = [1, 2, 3, 4, 5]
var i = 0 // 在外面定义一个变量作为判断的标准
var timer = setInterval(function() {
  console.log(arr[i])
  i++
  if (i > arr.length - 1) { // 因为i++的原因,所以当i的值大于数组的长度-1的时候,清除定时器
    clearInterval(timer)
  }
}, 1000)

你可能感兴趣的:(js学习)