Có thể tôi không hiểu vòng lặp sự kiện của Node đủ tốt.gọi lại() hoặc trả về cuộc gọi lại()
Giả sử tôi có hàm foo
có hàm không đồng bộ async_func
. Tôi có
//1
function foo(callback) {
//stuff here
async_func(function() {
//do something
callback();
});
//this eventually get executed
}
hoặc
//2
function foo(callback) {
//stuff here
async_func(function() {
//do something
return callback();
});
//never executed
}
Điều đó giúp lol nhiều. Cảm ơn – Colin
@Timothy, câu trả lời hay nhưng '_.find' là gây hiểu nhầm và tôi khuyên bạn nên xóa nó. '_.find' là đồng bộ và không gọi lại. Phải mất một hàm lặp, sử dụng nó trong khi xử lý, nhưng sau đó vẫn trả về kết quả một cách đồng bộ. Ví dụ này sẽ chỉ gây nhầm lẫn cho mọi người. –
@PeterLyons Điểm tốt. Đã xóa. –