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條經驗 獲得超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.query
console.log(result.length)
添加回答
舉報