async.auto'da bir görevden diğerine giden sonuçların mantığıyla karıştırıldım. Mesela aşağıdaki kod mantığında ve finalTask
arasındaki task1
modellerine bazı veriler ekledim ve task1
modellerine results.initialTask1
modellerinde de veriler eklenmiştir. Benzer şekilde task2
numaralı veri finalTask
içinde results.initialTask1
'da yansıtılmıştır. Async.auto'daki görevlerin sonuçları
results.task3[0]
finalTask
özdeş olduğundan, her
results.initialTask1
bölgesinin
results.task1[0]
,
results.task2[0]
Özetle. Bu
async.auto
mantığı mı? Veya
task1
modellerinde hangi değişikliklere neden olursa olsun C++ işaretçisi tarafından referans gibi bir şey, o da
initialTask
modellerinde yansıtır?
async.auto({
initialTask: function(callback) {
//Do some operations
callback(null, name, initialModels);
},
task1: ['initialTask', function(callback, results) {
var models = results.initialTask[1];
//Add some more data to models
callback(null, models);
}],
task2: ['initialTask', function(callback, results) {
var models = results.initialTask[1];
//Add some more data to models
callback(null, models);
}],
task3: ['initialTask', function(callback, results) {
var models = results.initialTask[1];
//Add some more data to models
callback(null, models);
}],
finalTask: ['task1', 'task2', 'task3', function(callback, results) {
//Here the followings are the same: results.initialTask[1], results.task1[0], results.task2[0], results.task3[0]
}]
});
Mantık olduğundan emin olmam için bana yardımcı olan herhangi bir cevabı arıyorum. Her hangi bir resmi belge aramıyorum ya da ...
bana o mantık ya da değil emin olmasına yardımcı olur herhangi bir cevap arıyorum? Her hangi bir resmi evrakı aramam ya da ... –
geri bildirimi ilk argüman ya da sonuç olacak, belgelere göre, sonuçlar ilk parametredir – Abhijeet