NodeJ で非同期制御フローを維持する方法を理解できないようです。私の意見では、すべてのネストにより、コードが非常に読みにくくなっています。私は初心者なので、全体像を見落としている可能性があります。
このような単純なコーディングの何が問題になっていますか...
function first() {
var object = {
aProperty: 'stuff',
anArray: ['html', 'html'];
};
second(object);
}
function second(object) {
for (var i = 0; i < object.anArray.length; i++) {
third(object.anArray[i]);
};
}
function third(html) {
// Parse html
}
first();