在正確的時間得到結果我是新的node.js,我跟着一些教程。在節點
我不知道如何獲取數組「結果」只有在函數結束時調用。
app.get('/api/email/check/:email',function (request,response){
var email = request.params['email'];
var result = Array();
for (var i = 0; i < 2; i++) {
existence.check(email, function(err,res){
result[i]=res; console.log({"Result":res});
});
};
response.send(result); // Problem is that i get: []
});
我得到了日誌,但結果是一個空數組,因爲它在函數結束之前調用。有沒有一種很好的方法來解決這個問題?不計算「我」。
你爲什麼連續兩次使用完全相同的參數調用'exists.check()'? – jfriend00 2014-10-12 09:00:02