2 개의 함수 takes2Seconds
과 takes5Seconds
을 실행하는 데 비동기 시리즈를 사용하고 있습니다. 최종 콜백 결과가 표시되지 않는 이유는 무엇입니까?최종 콜백에 결과가 표시되지 않습니다.
var async = require('async'),
operations = [];
operations.push(takes2Seconds(1,function(){}));
operations.push(takes5seconds(2,function(){}));
async.series(operations, function (err, results) {
if(err){return err;}
console.log(results);
});
function takes2Seconds(a,callback) {
results='Took 2 sec'+a;
callback(null, results);
}
function takes5seconds(b,callback) {
results='Took 5sec'+b;
callback(null, results);
}
정교한 설명을 부탁드립니다. –
@aryankanwar 설명을 추가했습니다. 바라기를 이것은 설명한다. 추가 도움이 필요하면 알려주세요. – AnthW
콜백 (null, result)을 쓸 때 충분하지 않습니까? 왜 returninf 함수를 만들고 콜백을 인수로 전달한 다음 마침내 콜백을 콜백 했습니까? –