我有以下功能:
function processFiles(path, ext, callback) {
fs.readdir(path, callback);
}
我传入的callback
函数是否可以访问其同级参数ext
?我问这个问题是因为我在 Node(使用模块)中遇到错误:
ext is not defined
回调使用了我创建的模块中的 success()
函数。
谢谢
最佳答案
您无法神奇地从其他函数访问参数,但您可以传递它们
function processFiles(path, ext, callback) {
fs.readdir(path, function() {
callback(ext);
});
}
processFiles('path/file', extObject, function(ext) {
// ext is defined
});
关于javascript - 作为参数传入的函数 - 访问其他参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25742641/