Javascript 在HTML5中,如何直接返回SQLite调用的结果,而不是将结果传递给函数?

Javascript 在HTML5中,如何直接返回SQLite调用的结果,而不是将结果传递给函数?,javascript,sqlite,html,Javascript,Sqlite,Html,在HTML5中使用SQLite,如何执行如下调用,以便立即返回,而不是将结果传递给另一个函数 try { mydb.transaction( function(transaction) { transaction.executeSql( 'SELECT name FROM celebs order by name limit 100 ', [], function(transaction, resul

在HTML5中使用SQLite,如何执行如下调用,以便立即返回,而不是将结果传递给另一个函数

try {
    mydb.transaction( function(transaction) {
        transaction.executeSql(
            'SELECT name FROM celebs order by name limit 100 ',
            [],
            function(transaction, results) {
                // would like to return the "results" back
            },
            errorHandler
        );
    });
    // code to use the "results" array
} catch(e) {
    alert(e.message);
}

你不能。因为JavaScript是异步的,所以在阻塞操作完成之前,它不会提供任何阻塞方法