事件监听 和 函数上有何区别呢?
1.事件监听
const event = new eventEmitter();
event.on('prop_error',
error => res.render('sign/sign_up',{error,user_name,nick_name,email})
);
2.函数
let prop_error = error => res.render('sign/sign_up',{error,user_name,nick_name,email});
就好比这个 不太明白为何要用1而不使用2这种方式呢? 性能上或者什么上有区别吗? 有什么影响? 一直没弄懂这个 第一种方式我是在CONDEJS开源项目上看到的
//CONDEJS开源项目 sing.js 第22行
var ep = new eventproxy();
ep.fail(next);
ep.on('prop_err', function (msg) {
res.status(422);
res.render('sign/signup', {error: msg, loginname: loginname, email: email});
});
然后我就想为啥不用第二种方法呢? 谢谢!