Espruino/tests/test_settimeout_cleartimeout.js
2018-12-29 12:04:26 +01:00

15 lines
277 B
JavaScript

// timer again
var foo = setTimeout("result=1",50);
function clearAlreadyTriggeredTimeout() {
try {
clearTimeout(foo);
} catch(e) {
// should not throw when the `foo` timeout was already executed
result=0
}
}
setTimeout(clearAlreadyTriggeredTimeout, 100);