How to implement a timeout in Javascript, not the window.timeout
but something like session timeout
or socket timeout
- basically - a
Share a variable between the observing timer
and the executing function
.
Implement the observing timer
with window.setTimeout
or window.setInterval
. When the observing timer
executes, it sets an exit value to the shared variable.
The executing function
constantly checks for the variable value.. and returns if the exit value is specified.