js setTimeout的参数和返回值问题

setTimeout用法:setTimeout(回调函数,时间,参数1,...,参数n)。

1.setTimeout的参数:

示例:

setTimeout(

function(value1,value2){

console.log(value1+"+"+value2);

console.log(value1+value2)},

2000, 1,2

)

结果:

//1+2

//3

 

2.setTimeout的返回值:

返回数值id,整型,可用于 取消 setTimeout 设置的函数clearTimeout(id)。也就是这个setTimeout的唯一标示符。

 

示例:

var st=setTimeout(function,time);

clearTimeout(st);

结果:取消定时器

这就是其返回值的作用,即作为一个引用,指向setTimeout

 

 

转载于:https://www.cnblogs.com/hejingjing/p/6961563.html