콜백함수
-
JavaScript 값으로서의 함수와 콜백MOOC/생활코딩 2016. 4. 21. 21:35
2016.04.19. - 값으로서의 함수와 콜백 자바스크립트에서는 함수도 객체이며 일종의 값이라고 볼 수 있다. 자바스크립트의 함수가 다른 언어에서의 함수와 다른점은 함수가 값이 될수 있다는 점이다. - 콜백 Call Back 값으로 사용될수 있는 특성을 이용하면 함수의 인자로 전달할 수 있다. 자바스크립트에서 함수는 일급객체이고 일급객체가 되기 위해서는 변수나 데이터 구조안에 담을수 있으며 파라미터로 전달될 수 있고 반환값으로 사용할 수 있어야하며 런타임에 생성될 수 있다는 조건을 만족하여야한다. 콜백함수는 함수형 프로그래밍에서 발생한 패러다임인데 함수를 인자로 넘겨 사용하겠다 라는 기법이다. 콜백함수는 일급객체이기 때문에 이를 객체로 다루면된다. 이는 다른 함수로의 리턴값으로 사용가능하다는 것을 의미..