Number setTimeout(Function callback, Number delay, Any rest)
设定一个定时器。在定时到期以后执行注册的回调函数。
参数
参数 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
callback | Function | 是 | 回调函数 | |
delay | Number | 是 | 延迟的时间,函数的调用会在该延迟之后发生,单位 ms。 | |
args | Any | 否 | param1, param2, ..., paramN 等附加参数,它们会作为参数传递给回调函数。 |
返回值
类型 | 说明 |
---|---|
Number | 定时器的编号。这个值可以传递给 clearTimeout 来取消该定时。 |
示例代码:
const timeoutID = setTimeout(function(param1, param2){
console.log('1秒后执行', param1, param2);
}, 1000, 'value1', 'value2');