4
我試圖從內部函數中獲取值。爲什麼域總是返回undefined?我認爲這是因爲webSQL異步執行。 在我可以繼續之前,我需要在程序中的此處獲取域的值。我認爲這是一個關閉問題,但也許我的做法是錯誤的?從內部函數返回值的JavaScript
var domain = selectDomain();
function selectDomain()
{
var sql,
i;
sql = "SELECT * FROM Domain";
database.open();
database.query(sql, [], function(tx, result)
{
for (i = 0; i < result.rows.length; i++)
{
var domain = result.rows.item(i);
return domain.Domain;
}
});
}