'utf-8', function(error, data) { results.push('data for alpha.txt'); beta(results, callback); }); } function beta(results, callback) { fs.readFile('beta.txt', 'utf-8', function(error, data) { results.push('data for beta.txt'); gamma(results, callback); }); } function gamma(results, callback) { fs.readFile('gamma.txt', 'utf-8', function(error, data) { results.push('data for gamma.txt'); callback(results); }); } alpha(['start'], function(results) { console.log(results); }); СПАГЕТТИ-КОД $ node example.js [ 'start', 'data for alpha.txt', 'data for beta.txt', 'data for gamma.txt' ] good way суббота, 25 августа 12 г.