이해력UP! 미리 알고가는 좋은 내용👍
1) 정의
2) ✨ 콜백함수(callback function) ✨
caller
의 조건에 따라 콜백 함수 실행여부를 결정할 수 있고, 심지어 여러번 실행할 수도 있다.콜백함수를 써야하는 이유?
- 일반적으로 리턴값을 받기 위해 함수를 실행한다. 실행하는 함수의 처리 과정이 모두 끌날 때까지 기다려야 리턴값을 받아올 수 있다.
이렇다보니 처리 과정이 길어지면 그 리턴값을 받기 전까진 자바스크립트는 모든 동작이 멈춰져있는 상태로 머무른다. 이와 같은 문제를 해결하기 위해, 콜백함수가 쓰인다.- 콜백함수는 필요한 때에 동작하는게 아니라, 이미 처리가 끝난 시점의 리턴값만 반환한다.
(미리 준비하고 있다가 요청하면 값을 준다는 느낌과 유사하다!)- 더나아가 이러한 방법을 비동기식 처리방법이라고 한다.
참조사이트
대표적으로 Array 에 존재한다.
추가적으로 위 메소드를 자세히 확인하고자 할때는 하단 Array 메소드 모음 글을 확인하자.