Page 8 -
P. 8

8.4.1 재귀 함수의 기본  265
                              8.4.2 재귀 함수의 예  266

                          8.5  프로그램의 평가와 실행 과정  271
                              8.5.1 실행 가능한 코드  271
                              8.5.2 실행 문맥의 구성  271
                              8.5.3 렉시컬 환경 컴포넌트의 구성   272
                              8.5.4 환경 레코드의 구성  273
                              8.5.5 전역 환경과 전역 객체의 생성  274
                              8.5.6 프로그램의 평가와 전역 변수  275
                              8.5.7 프로그램 실행과 실행 문맥  277
                              8.5.8 자바스크립트는 싱글 스레드  278
                              8.5.9 환경 레코드와 지역 변수  279
                              8.5.10 this 값  281
                              8.5.11 식별자 결정 : 유효 범위 체인  283
                              8.5.12 가비지 컬렉션  287
                          8.6  클로저  289
                              8.6.1 클로저  289
                              8.6.2 클로저의 성질  291
                              8.6.3 클로저를 응용한 예제  293
                          8.7  이름 공간  298
                              8.7.1 전역 이름 공간의 오염  298
                              8.7.2 객체를 이름 공간으로 활용하기  298
                              8.7.3 함수를 이름 공간으로 활용하기  299
                          8.8  객체로서의 함수  302
                              8.8.1 함수는 객체  302
                              8.8.2 함수의 프로퍼티  302
                              8.8.3 apply와 call 메서드  303
                              8.8.4 bind 메서드  304
                              8.8.5 함수에 프로퍼티 추가하기  304
                          8.9  고차 함수  307
                              8.9.1 고차 함수  307
                              8.9.2 간단한 예  307
                              8.9.3 메모이제이션  308
                              8.9.4 함수의 합성  311
                              8.9.5 부분 적용  312
                              8.9.6 커링  313







         자바.indb   23                                                                            2018-03-19   오전 9:35:29
   3   4   5   6   7   8   9   10   11   12   13