我需要在Web工作線程中更新我的javascript數組。 我無法在Web工作線程中加載我的javascript數組。如何在Web工作線程中使用JavaScript變量
我的代碼是:
self.onmessage = function(event) {
var array = new Uint8Array(event.data);
var sum = 0;
var temparray = new Array();
for(var list = 0; list < array.length; list++){
var temp = myMethod(array[list]); //some operation
availableArray.push(temp);
}
self.postMessage("success");
}
我收到此錯誤: availableArrayis未定義 availableArray.push(臨時);
看起來像你沒有聲明availableArray,有沒有'availableArrays = []'某處? – lelloman
是的,我在一些其他已經在做某些操作的js文件中定義了availableArray。我需要從工作線程更新該數組。 – Prasath