搞快点

window.setTimeout 第三个参数

MDN上关于 setTimeout 介绍

语法

var timeoutID = scope.setTimeout(function[, delay, param1, param2, ...])
// delay 可选 默认 0
// param1, ..., paramN 可选 ,附加参数,一旦定时器到期,他会作为参数传递给 function
// 返回值timeoutID是一个正整数,表示定时器的编号

应用

for (var i = 1; i <= 5; i++) {
  setTimeout(
    function timer(j) {
      console.log(j)
    },
    i * 1000,
    i
  )
}
// 会立即返回一个 timeid
// 1
// 2
// 3
// 4
// 5
赞(0) 打赏
未经允许不得转载:稻草人 » window.setTimeout 第三个参数

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址