immediately invoked function expression
-
Effective JavaScript [13] - 즉시 실행함수 스코프Javascript 2016. 12. 7. 21:28
본 게시물은 Effective Javascript의 내용을 재구성하여 작성되었음을 알립니다. 저작권 문제 발생시 게시물이 비공개 될 수 있습니다. - 바인딩과 할당의 차이점을 이해하라. - 클로저는 외부 변수의 값이 아닌 참조를 저장한다. - 지역 스코프를 만들기 위해 즉시 실행 함수 표현식을 사용하라. - IIFE에서 블록으로 감쌌을 때 변화하는 상황에 주의하라. (버그가 있는!) 프로그램은 어떤 계산을 할까? function wrapElements(a) { var result = [ ], i, n; for ( i = 0, n = a.length; i < n; i++ ) { result[i] = function() { return a[i]; }; } return result; } var wrapped ..