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;
}
});
}