相关疑难解决方法(0)

将附加参数传递给Javascript回调函数

我需要在Node.JS应用程序中观察少量目录:

function updated(event, filename){
    log("CHANGED\t/share/channels/" + filename);
}
for(i in channels)
    fs.watch('share/channels/' + channels[i], {persistent: false}, updated);
Run Code Online (Sandbox Code Playgroud)

问题是fs.watch只将文件名传递给回调函数,而不包括它所在的目录.有没有办法可以以某种方式将额外的参数传递给updated()函数,以便它知道文件的位置?

我想我正在寻找类似Python的东西functools.partial,如果这有帮助的话.

javascript callback node.js

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

callback ×1

javascript ×1

node.js ×1