목록` (1)
Judaeng

Closure(클로저) 클로저의 정의는 외부 함수에 접근할 수 있는 내부 함수 혹은 이러한 원리를 일컫는 용어이다. 클로저 함수 안에는 지역 변수(innerVar), 외부 함수의 변수(outerVar), 전역 변수(globalVar)의 접근이 전부 가능하다. 클로저는 내부 함수가 외부 함수의 지역 변수에 접근할 수 있게 된다. 아래 코드를 보면, innerFunction()이라는 안쪽에 위치한 함수는 outerFunction()이라는 외부 함수의 모든 변수에 접근 할 수 있는 내부함수를 'Closure' 라고 한다. Currying(커링) Currying(커링)은 클로저를 사용해 쉽게 구현할 수 있다. 커링은 함수 하나가 n개의 인자를 받는 대신, n개의 함수를 만들어 각각 인자를 받게 하는 방법이다. ..
Develop/JavaScript
2021. 1. 26. 19:21