가능한 중복 :
Javascript: var functionName = function() {} vs function functionName() {}JavaScript에서 함수를 정의하는 두 가지 방법의 차이점은 무엇입니까?
방법 1 :
function fancy_function(){
// Fancy stuff happening here
}
방법 2 : 나는 '때
var fancy_function = function(){
// Fancy stuff happening here, too.
}
나는 전자를 사용 그냥 한 번 또는 여러 번 사용하는 일반 함수를 정의하고 후자는 다른 함수를 콜백으로 전달할 때 사용하지만 두 가지 방법으로 모두 잘 작동하는 것처럼 보입니다.
실제로 어떤 점에서 차이가 있습니까?
정말 여기 여러 번 답변을 받았습니다. Google 또는 stackoverflow에서 검색하십시오. – Anurag
http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname 및 http://stackoverflow.com/questions/1925976/declaring-functions-in-javascript-closed – Anurag
감사합니다. 너, @Anurag. 이미 이것을 닫는 대답을 선택합니다. 나는 앞으로 더 조심 스러울 것이다. –