일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- linux
- 디자인
- String
- java기초
- 패스트캠퍼스
- 자바예제
- 국비
- 스프링
- 자바
- 패캠챌린지
- 자바연습문제
- 디자인패턴
- 패스트캠퍼스후기
- 직장인인강
- 웹
- javabasic
- java
- Spring
- 자바기본
- js
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 데이터베이스
- 리눅스
- 자바기초
- DB
- 재택근무
- DesignPattern
- ncs
- 직장인자기계발
Archives
- Today
- Total
목록closure (1)
FIF's 코딩팩토리
[JS]JavaScript 클로저(Closure) 란?
클로저란? MDN에서는 클로저를 다음과 같이 정의하고 있다. 클로저는 독립적인 (자유) 변수를 가리키는 함수이다. 또는, 클로저 안에 정의된 함수는 만들어진 환경을 ‘기억한다’. 흔히 함수 내에서 함수를 정의하고 사용하면 클로저라고 한다. 하지만 대개는 정의한 함수를 리턴하고 사용은 바깥에서 하게된다. 말로 설명하면 설명하기가 복잡하니 우선 코드를 보자. function getClosure() { var text = 'variable 1'; return function() { return text; }; } var closure = getClosure(); console.log(closure()); // 'variable 1' 위에서 정의한 getClosure()는 함수를 반환하고, 반환된 함수는 get..
Front-End/JavaScript(자바스크립트)
2019. 8. 14. 10:15