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 finished
Next line
Next line
Query finished
注
TA贡献1856条经验 获得超11个赞
同步方式:console.log()
异步方式:console.log()
Database.Query()
用例
如果您的操作不像查询来自DB的巨大数据那样需要进行非常繁重的工作,那么就继续使用同步方式,否则采用异步方式。 在异步方式下,您可以向用户显示一些进度指示符,而在后台,您可以继续您的重量级工作。这是GUI应用程序的理想场景。
TA贡献1786条经验 获得超12个赞
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.query
console.log(result.length)
添加回答
举报