我正在使用node-hound作为目录监视程序。



hound = require('hound');

watcher = hound.watch('/dir');

watcher.on('create', function(file) {
  console.log('hello');
});
watcher.on('change', function(file) {
  console.log('hello');
});





假设回调函数将执行完全相同的任务,如何将createchange事件绑定在一起?那可能吗?

最佳答案

只需声明一个函数,然后将其传递给两个on调用即可:

const hound = require('hound');

function hello(file) {
  console.log('hello');
}
const watcher = hound.watch('/dir');
watcher.on('create', hello);
watcher.on('change', hello);

关于javascript - 绑定(bind)多个事件在 Node 猎犬?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42862511/

10-11 16:56