(function () {}) {} 표기 법 해석

632 단어 function
(function(){})()
function xx () {} 을 먼저 정의 한 다음 xx () 를 호출 하 는 것 과 같 습 니 다.
() 최고 우선 순위 이 므 로 function () {} 을 먼저 실행 합 니 다.
이것 은 x = function () {} 과 같은 익명 함 수 를 정의 합 니 다.
이어서 xx () 를 호출 했다.
 
이러한 쓰기 의 장점 은 자바 script 의 변 수 를 잘 이용 하여 스 크 립 트 를 실행 할 때 공간 을 절약 할 수 있다 는 것 이다.
 
예 를 들 어 아래 의 쓰기 1 은 쓰기 2 가 달성 한 목적 과 같 지만 쓰기 1 은 변수 a 의 보 이 는 범 위 는 익명 함수 안에 있 기 때문에 a 는 이 익명 함 수 를 실행 한 후에 공간 을 방출 합 니 다.그러나 쓰기 2 는 이 페이지 에 계속 존재 합 니 다.
쓰기 1:
(function(){var a=2; alert(a);})();

 쓰기 2:
var a=2;
alert(a);
 
 

좋은 웹페이지 즐겨찾기