আমার কাছে এই কোডের টুকরো রয়েছে ( এই প্রশ্নটি থেকে নেওয়া ):
var walk = function(dir, done) {
var results = [];
fs.readdir(dir, function(err, list) {
if (err)
return done(err);
var pending = list.length;
if (!pending)
return done(null, results);
list.forEach(function(file) {
file = path.resolve(dir, file);
fs.stat(file, function(err, stat) {
if (stat && stat.isDirectory()) {
walk(file, function(err, res) {
results = results.concat(res);
if (!--pending)
done(null, results);
});
} else {
results.push(file);
if (!--pending)
done(null, results);
}
});
});
});
};
আমি এটি অনুসরণ করার চেষ্টা করছি এবং আমি মনে করি যে যেখানে এটি বলেছে সেখানে ব্যতীত আমি সবকিছুই বুঝতে পারি !--pending
। এই প্রসঙ্গে, সেই আদেশটি কী করে?
সম্পাদনা: আমি পরবর্তী সমস্ত মন্তব্যের প্রশংসা করি, তবে প্রশ্নের উত্তর বহুবার দেওয়া হয়েছে। যাই হোক ধন্যবাদ!
!~--[value] ^ true
আমি এই "জব সিকিউরিটি" এর মতো কোডটি কল করি
-->
?