我一直在阅读nodebeginner 而且我遇到了以下两段代码.
第一个:
var result = database.query("SELECT * FROM hugetable");
console.log("Hello World");
Run Code Online (Sandbox Code Playgroud)
第二个:
database.query("SELECT * FROM hugetable", function(rows) {
var result = rows;
});
console.log("Hello World");
Run Code Online (Sandbox Code Playgroud)
我得到了他们应该做的事情,他们查询数据库以检索查询的答案.然后console.log('Hello world').
第一个应该是同步代码.第二个是异步代码.
两件作品之间的区别对我来说非常模糊.输出会是什么?
谷歌搜索异步编程也没有帮助我.