2
循环我有这样的代码,我需要转换为异步循环,因为这显然代码回路会阻止用户界面/浏览器:异步的使用Javascript
$wnd.mainbuff = [];
$wnd.update = setInterval(function(){
// fetches everything in the buffer (csv), including old data
var temp = $wnd.Recorder.audioData().toString();
var arr = temp.split(',');
// so, copy new elements only (must be async)
for (var i=$wnd.mainbuff.length; i < arr.length; i++) {
console.log(arr[i]);
$wnd.mainbuff[i] = arr[i];
}
}
,25)
您是否尝试使用[web workers](https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers)? – Zeta
看看这里:http://stackoverflow.com/questions/6998330/how-to-do-threading-in-javascript –