2012-07-05 6 views
0

JavaScript 기능을 실행하는 두 가지 유형의 차이점은 무엇입니까?JavaScript JavaScript 익명 함수를 호출하는 두 가지 유형의 차이점은 무엇입니까?

(function() { 
    //Code #1 
})(); 

(function() { 
    //Code #2 
}()); 

나는이 두 가지를 본 적이 그리고 난 # 1을 사용하는 경향이있다.

+0

동일. Douglas Crockford는 두 번째를 선호합니다. – scusyxx

+1

많은 차이점이 있습니다. http://jsfiddle.net/mageek/zsAfF/8/ (다른 방법을 찾으면 알려주세요) – Mageek

답변

1

전혀 기능상의 차이가 없습니다 ... 단지 스타일의 방식입니다.

1

없음 - 변수는 부모 네임 스페이스에서 변수를 숨기는 자체 실행 익명 함수입니다.

관련 문제