3 回答
TA贡献1982条经验 获得超2个赞
console.log
console.log
// Example 1 - Synchronous (blocks)var result = database.query("SELECT * FROM hugetable");console.log("Query finished");console.log("Next line")
;// Example 2 - Asynchronous (doesn't block) database.query("SELECT * FROM hugetable", function(result) {
console.log("Query finished");});console.log("Next line");Query finishedNext lineNext lineQuery finished
注
TA贡献1856条经验 获得超11个赞
同步方式:console.log()
异步方式:console.log()Database.Query()
用例
如果您的操作不像查询来自DB的巨大数据那样需要进行非常繁重的工作,那么就继续使用同步方式,否则采用异步方式。 在异步方式下,您可以向用户显示一些进度指示符,而在后台,您可以继续您的重量级工作。这是GUI应用程序的理想场景。
TA贡献1786条经验 获得超13个赞
var result = database.query("SELECT * FROM hugetable");console.log(result.length);console.log("Hello World");database.query("SELECT * FROM hugetable", function(rows) {
var result = rows;
console.log(result.length);});console.log("Hello World");database.queryconsole.log(result.length)
添加回答
举报
