Каков наилучший способ передать параметр функции обратного вызова в nodejs? Я отвечаю на анонимную функцию, но было сказано, что анонимный fuction снижает производительность.лучший способ передать параметр функции обратного вызова в nodejs
У меня есть функция, которая вызывает другую функцию (getFiles) для получения списка файлов, а затем я читаю файлы в папке и сравнивает, соответствуют ли файлы в папке файлам, возвращаемым функцией getFiles.
function deleteMedia(req) {
var files = getFiles();
(function (parms) { //used to pass files
fs.readdir(folderPath, function (err, fls) {
console.log(parms);
})
})(files);
}
function getFiles(){
var arr =[];
arr.push('12.gif');
arr.push('13.gif');
arr.push('14.gif');
return arr;
}
как вы это называете? – dm03514
В этом конкретном случае вы можете напрямую использовать 'файлы' в функции обратного вызова – thefourtheye
@thefourtheye: Не могли бы вы рассказать мне, как я могу напрямую использовать' файлы' в функции обратного вызова? – SharpCoder