码迷,mamicode.com
首页 > 其他好文 > 详细

setTimeout可以传第三个甚至更多个参数

时间:2017-08-17 22:51:29      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:out   处理   多个参数   返回值   第一个   返回   函数返回值   java   timeout   

以前在使用setTimeout()方法的时候,都是传两个参数第一个参数是一个函数,第二个参数是毫秒数,表示异步处理过多少毫秒执行第一个函数参数。后来有看到有人给setTimeout()传第三个参数,不清楚传第三个参数是干嘛的,于是就学习了一下。第三个或者更多参数都是第一个函数的参数,详情请看https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout

一个简单的例子如下:

function test(x,y){
  console.log(x,y);
}

setTimeout(test,1000,2,3); // 2 3

上面的例子将2,3传给test函数并打印出来了

注意:setTimeout()函数返回值是一个数值,每次执行返回值都不一样,是唯一标示,方便clearTimeout()函数对该表示的定时器进行删除

setTimeout可以传第三个甚至更多个参数

标签:out   处理   多个参数   返回值   第一个   返回   函数返回值   java   timeout   

原文地址:http://www.cnblogs.com/erduyang/p/7384622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!