2
나는 그 특정한 경우에자바 스크립트에서 var foo = function foo (i) {...}를 사용하는 동기 또는 장점은 무엇입니까?
var foo = function foo(param) {
...
}
같은 일을하는
In Javascript, why write "var QueryStringToHash = function QueryStringToHash (query) { ... }"?
의 질문에 대해 답 것을 볼, 왜 그 대신
function foo(param) {
...
}
를 사용하는
? 그 일을하는 데있어 장점이나 동기는 무엇입니까?
[ "일반적인"기능 대 JavaScript의 함수 변수] 가능한 복제본 (http://stackoverflow.com/questions/1333830/usual-functions-vs-function-variables-in-javascript) –
[this] (http://yura.thinkweb2.com/named-function-expressions/) –
당신이 놓친 것 같습니다 :'var foo = function (param) {...}'. 그것과 주된 함수 표현식을 사용하는 주요 차이점은 @ Daniel의 링크에서 언급 한) niceness와 재귀 (능숙한 경우에만 언급 됨)를 디버깅하는 것입니다. –