일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Java
- 독후감
- 돈
- algorithmtraining
- C
- 화장품
- 책알남
- 백준알고리즘
- 경제
- 책을알려주는남자
- 주식
- 프로그래밍언어
- 독서
- algorithmStudy
- 서평
- 알고리즘트레이닝
- 알고리즘 공부
- algorithmTest
- 투자
- 알고리즘공부
- 프로그래머스 알고리즘 공부
- 재테크
- 채권
- 자바스크립트
- 지혜를가진흑곰
- 자바
- 다독
- JavaScript
- C++
- 성분
Archives
- Today
- Total
반응형
목록클로저(Closure) (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
반응형