【javascript】setTimeout/setInterval 中使用第三或者多个参数

  1. 用法
    简单的说,定时器的用法为(浏览器为宿主环境的情况下):

    var timeoutID = window.setTimeout(function[, delay, param1, param2, ...]);
    
    var timeoutID = window.setInterval (function[, delay, param1, param2, ...]);
    
  2. 参数
    function ,delay时间后,需要执行的函数
    delay , 如果省略该参数,delay取默认值0,表示function延迟的毫秒数
    param1, ..., paramNfunction执行时的入参

  3. demo

function t(a, b) {
    console.log(a + b);  // 3 
};
setTimeout(t, 1000, 1, 2, 3) // 返回一个随机的 timeId 

参考:
1. MDN —— window.setTimeout

猜你喜欢

转载自blog.csdn.net/u010486124/article/details/80159572
今日推荐