Studying/JavaScript
콜백 함수
YOO'sssss
2023. 4. 5. 19:49
- 콜백 : 다른 함수를 파라미터로 받아서 내부에서 그것을 호출하는 것
- 콜백 함수 : 다른 함수의 파라미터로서 전달되는 함수
(다른 함수의 인자로써 이용되는 함수 / 어떤 이벤트에 의해 호출되어지는 함수)
function print(callback){
callback();
}
콜백 함수의 장점
- 함수를 인자로 받기 때문에 필요에 따라 함수의 정의를 달리해 전달 할 수 있다.
- 함수를 굳이 정의하지 않고 익명 함수로도 전달 가능하다.
- 비동기처리 방식의 문제점을 해결 할 수 있다.
콜백 함수의 단점
- 콜백함수를 너무 남용하면 코드의 가독성이 떨어진다.
- 에러 처리가 어렵다.