我有一個webworker,它的工作正常。webworker中的clearInterval不起作用
webworker.js:
//portion of webworker.js
self.onmessage = function(evt){
if(evt.data == "start"){
var i = 0;
var mytimer = setInterval(function(){
i++;
postMessage(i);
},1000);
}
if(evt.data == "stop"){
clearInterval(mytimer);
}
}
,但明確的時間間隔不工作。我錯過了什麼嗎?
爲myTimer之前取出'var'部分。 – inf3rno