Я изучаю JavaScript на данный момент, и я не совсем понимаю, когда писать функцию в переменную.
Например, оба следующих блока кода выполняют то же самое в Node.js:
var onReq = function(req, res) {
res.write('Hello');
};
http.createServer(onReq).listen(3000);
и
function onReq(req, res) {
res.write('Hello');
}
http.createServer(onReq).listen(3000);
Какой лучший способ делать в соответствии с лучшими практиками и почему?