我有Javascript的問題,以便在調用下面的行之前完成某個功能。前一個函數包括Javascript MYSQL查詢調用(node.js的一個庫)。然後,它會看起來像:Javascript等待函數結束,包括來自node.js的異步MYSQL查詢?
function first() {
/**
* a lot processes to execute
* including Asynchronous processes
* like running Queries using Javascript MYSQL Library from node.js
*/
console.log("I am the first one!");
}
first();
console.log("I am the second one!");
然後當我執行此,它的發生,如:
I am second one!
I am first one!
如何使他們通過保持隊列的順序運行?
注:現在大家誰混淆了問題,請跳/再跟着我的新創建的問題:
請大家跟隨/跳進這個新的問題:Node.js MYSQL to detect the INSERT/UPDATE completeness of a Query?
[不,它不會發生這種情況。](http://jsfiddle.net/FxSZS/) –
除非在第一個方法中有異步操作。 – Jivings
您的第一條線是否駐留在異步回調中?因爲你所說的話不可能發生。 –