我實際上試圖爲sqlite數據庫檢索某些內容並將結果存儲在數組中。所以我創建一個數組並將其作爲參數傳遞給該函數。然後在函數返回後,數組保持未定義狀態。那有什麼問題?在javascript中未定義數組
function initGraphView()
{
var resultsArray=new Array(12);
getGraphData(defaultQueryString,resultsArray);
alert(resultsArray[0]); //undefined
}
getGraphData=function(queryString,resultsArray) { dbConnection.transaction(function(tx){ tx.executeSql(queryString, [], function(SQLTransaction, data) { for(var i=0;i
請發表您的全getGraphData功能也通常數組被初始化爲'var resultsArray = [];' – errorhandler 2011-04-02 04:50:00
@Erik,是它在谷歌瀏覽器上運行的 – chaitanya 2011-04-02 04:54:36
@errorhandler它是整個函數 – chaitanya 2011-04-02 04:54:57