一年后,我终于重新开始认真的软件开发并丢失了我的 javascript 参考书。对不起,如果这是一个愚蠢的问题,但我已经忘记了这个结尾括号在 javascript 中的含义。
下面是一些示例代码:
login: function (req, res) {
example.function('optionA', function (err, user) {
if (err) return res.send(err);
return res.send(user);
})(req, res);
});
正是 (req, res) 让我感到困惑,它究竟是如何工作的?
提前致谢。现在感觉不像阿尔伯特爱因斯坦!
它看起来像example.function
返回一个函数,然后您正在调用并传入req
and res
。
就像这样做:
let func = example.function('optionA', function (err, user) {
if (err) return res.send(err);
return res.send(user);
});
func(req, res);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句