【发布时间】:2015-06-29 12:49:06
【问题描述】:
在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;
}
【问题讨论】:
-
你怎么称呼这个?
-
在这种特殊情况下,可以直接在回调函数中使用
files -
@thefourtheye:你能告诉我如何在回调函数中直接使用
files吗?
标签: javascript node.js callback jquery-callback