일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- algorithmtraining
- C
- 프로그래밍언어
- 독서
- 책을알려주는남자
- 지혜를가진흑곰
- 돈
- 알고리즘트레이닝
- 다독
- 화장품
- 책알남
- 채권
- 주식
- 서평
- 경제
- algorithmStudy
- JavaScript
- 재테크
- C++
- 성분
- 알고리즘 공부
- 백준알고리즘
- 알고리즘공부
- 투자
- 자바스크립트
- Java
- 독후감
- 자바
- algorithmTest
- 프로그래머스 알고리즘 공부
Archives
- Today
- Total
반응형
목록렉시컬 스코프(Lexical Scoping) (1)
탁월함은 어떻게 나오는가?
[JavaScript] 클로저(Closure),렉시컬 스코프(Lexical Scoping)이란 무엇일까? 사용 예제와 원리를 알아보자
클로저(closure)는 자바스크립트를 사용하다보면 자주 접하게되는 용어이다. 하지만, 클로저는 자바스크립트 고유의 개념은 아니다. 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어에서 사용되는 중요한 특성이다. MDN에서 정의하는 클로저를 알아보자. 클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다. 클로저를 이해하려면 자바스크립트가 어떻게 변수의 유효범위를 지정하는지(Lexical scoping)를 먼저 이해해야 한다. 중요한점은 어휘적 범위(Lexical scoping)이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 const num = 1; function outerFunction() { const num = 10; function innerFunction() { console...
[Snow-ball]프로그래밍(컴퓨터)/자바스크립트(JavaScript)
2021. 12. 1. 17:16
반응형