Czasami trudno jest umieścić wszystkie funkcje w tablicy. Kiedy masz tablicę obiektów i chcesz coś zrobić dla każdego obiektu, używam czegoś podobnego do poniższego przykładu.
czytaj więcej w: http://coppieters.blogspot.be/2013/03/iterator-for-async-nodejs-operations.html
var list = [1, 2, 3, 4, 5];
var sum = 0;
Application.each(list, function forEachNumber(done) {
sum += this;
// next statement most often called as callback in an async operation
// file, network or database stuff
done(); // pass an error if something went wrong and automatically end here
}, function whenDone(err) {
if (err)
console.log("error: " + err);
else
console.log("sum = " + sum);
});
nazwać funkcji, ponieważ jest łatwiejszy do debugowania (i łatwiejsze do odczytania)
Jakie błędy śledzenia to dotyczy konkretnie? –