我正在學習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);
這是根據最好做的最好的方法做法,爲什麼?
對於這個問題,你需要對字符串變量和整數更加集中和浮點變量; – 2012-03-08 13:47:29
http://stackoverflow.com/questions/1013385/what-is-the-difference-between-a-function-expression-vs-declaration-in-javascrip – jbabey 2012-03-08 14:06:23
重複:http://stackoverflow.com/questions/336859/JavaScript的VAR-functionname功能-VS-功能functionname – 2012-03-08 14:12:52