[Javascript] 렉시컬 환경(Lexical Environment)과 클로저(Closure)
자바스크립트를 공부했을 때 당시 가장 이해하기 어려웠던 개념이 클로저였라는 개념이었다. 단어 자체가 멋있어서 자주 검색해 봤던 것 같은데... 당시 이해했던 클로저의 개념을 기록하고자 한다. 잘못된 정보라면 비공개 처리 예정이다. 1. 렉시컬 환경(Lexical Environment) 자바스크립트는 렉시컬 환경을 가진다고 한다. 코드가 실행되면 스크립트 내에 선언된 변수들은 렉시컬 환경에 올라가게 된다. 위 내용을 예시로 설명하자면 아래와 같다. let x = 10; function test(y){ alert(x + y); } test(5); // 15; 위 코드가 실행되면 렉시컬 환경이 생성되고 x = 10과 text 함수가 렉시컬 환경에 올라간다. 이후에 코드가 한 줄 한 줄 실행되면서 test(5)..
카테고리 없음
2024. 3. 18. 20:06
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코틀린
- closure
- 세션
- 오라클
- React-Native
- Scheduler
- Java
- Git
- kotlin
- Session
- Android
- Spring
- 자바
- 인텐트
- Intent
- 시노님
- apply
- 스케쥴러
- 스프링
- Synonym
- 리액트 네이티브
- 깃 플로우 전략
- useEffect
- JavaScript
- 안드로이드
- oracle
- 깃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함