가능한 중복 수신 : 나는 JS 범위와 익명 함수에 대해 배우려고 노력하고
How does this JavaScript/JQuery Syntax work: (function(window, undefined) { })(window)?은 그 기능에 두 개의 매개 변수를 가지고 있지만 하나 개의 매개 변수를
합니다. 나는 jQuery.js 파일을 읽기를 시도하고 그것은 다음과 같습니다가 실행될 때 어떤 매개 변수는 전달되지 될 때 undefined
을 PARAMS
(function(window, undefined) {
...
}(window));
이 왜 함수에 있는가? 당신이 jQuery를 기능을 범위 밖에서 아무도
var undefined = true;
같은 또는 다른 까다로운/악 과제로 뭔가 undefined
값을 재정의하지 이전 것을 확신 할 수 있도록이 방법을 사용하는
이미 여기 에 설명되어 http://stackoverflow.com/questions/2716069/how-does-this-javascript-jquery-syntax-work-function-window-undefined받는 응답 – Andromeda
읽기 ScottLahteine의 코멘트 [이 질문에 대한 맨 위로 대답 (http://stackoverflow.com/questions/776950/javascript-undefined-undefined). 메소드 내에서'undefined '라는 변수가 진정으로 정의되지 않았는지 확인해야합니다. –