Baseline Widely available *
Note: This feature is only available in Web Workers.
The setTimeout()
method of the WorkerGlobalScope
interface sets a timer which executes a function or specified piece of code once the timer expires.
setTimeout(code)
setTimeout(code, delay)
setTimeout(functionRef)
setTimeout(functionRef, delay)
setTimeout(functionRef, delay, param1)
setTimeout(functionRef, delay, param1, param2)
setTimeout(functionRef, delay, param1, param2, /* â¦, */ paramN)
Parameters
functionRef
A function
to be executed after the timer expires.
code
An alternative syntax that allows you to include a string instead of a function, which is compiled and executed when the timer expires. This syntax is not recommended for the same reasons that make using eval()
a security risk.
delay
Optional
The time, in milliseconds that the timer should wait before the specified function or code is executed. If this parameter is omitted, a value of 0 is used, meaning execute "immediately", or more accurately, the next event cycle.
Note that in either case, the actual delay may be longer than intended; see Reasons for delays longer than specified.
Also note that if the value isn't a number, implicit type coercion is silently done on the value to convert it to a number â which can lead to unexpected and surprising results; see Non-number delay values are silently coerced into numbers for an example.
param1
, â¦, paramN
Optional
Additional arguments which are passed through to the function specified by functionRef
.
The setTimeout()
method returns a positive integer (typically within the range of 1 to 2,147,483,647) that uniquely identifies the timer created by the call. This identifier, often referred to as a "timeout ID", can be passed to clearTimeout()
to cancel the timer.
Within the same global environment (e.g., a specific window or worker) the timeout ID is guaranteed not to be reused for any new timer as long as the original timer remains active. However, separate global environments maintain their own independent pools of timer IDs.
DescriptionSee Window.setTimeout()
for detailed descriptions.
See Window.setTimeout()
for examples.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4