클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어(Functional Programming language: 얼랭(Erlnag), 스칼라(Scala), 하스켈(Haskell), 리스프(Lisp)…)에서 사용되는 중요한 특성이
함수형 프로그래밍에서는 함수(Function) 자체가 일급 객체가 된다.다른 요소들과 아무런 차별이 없는 객체.즉, 함수의 인자로도 넘겨질 수 있고, 변수에 대입도 가능한 객체를 일급 객체.모든 일급 객체는 함수의 실질적인 매개변수가 될 수 있다.모든 일급 객체는 함수
기초 공부매일 하루에 하나씩