Closer
-함수가 본인이 생성된 곳의 주변 환경을 기억한다.
//부모 함수에 자식함수 생성됨
//부모 함수의 실행내용 { } 중괄호 안의 변수,인자 등
주변 환경을 함께 기억한다
//함수가 실행되는 위치는 어디든 상관 없음
- 내부 함수에서 외부 함수 변수에 접근하는것
//함수 실행식 안의 변수, 함수
- 함수가 실행되면 스코프 정보가 생긴다
- 부모함수에 선언된 자식함수에서
부모함수에서 선언된 변수에 접근할 수 있다.
- 스코프는 함수단위로 저장됨
변수를 찾을때 들여다보는 표가 스코프
스코프체인 : 스코프끼리 연결되어있다
- Recursion (재귀함수)
자기 자신을 호출 하는 함수
ex ) factorial
- Call Stack
함수 실행 => 아래 칸이 쌓임
함수 종료 => 칸 제거
참고 블로그 https://new93helloworld.tistory.com/358
- Base Case / Termination Case
종료될 수 있는 조건의 상태
반드시 존재 해야함
재귀 없이 종료 될 수 있는 조건의 상태
//스택의 허용 범위 사이즈가 있기 때문에
'JavaScript' 카테고리의 다른 글
문자열,숫자열 변환하기 (0) | 2019.09.14 |
---|---|
이벤트핸들러 1회 적용 후 제거 (0) | 2019.09.11 |
기계어 ,어셈블리어 , Interpreted Language (0) | 2019.09.05 |
scope ,hoisting ,primitive ,reference (0) | 2019.08.26 |
DOM (0) | 2019.08.22 |