- 콜백 : 다른 함수를 파라미터로 받아서 내부에서 그것을 호출하는 것
- 콜백 함수 : 다른 함수의 파라미터로서 전달되는 함수
(다른 함수의 인자로써 이용되는 함수 / 어떤 이벤트에 의해 호출되어지는 함수)
function print(callback){
callback();
}
콜백 함수의 장점
- 함수를 인자로 받기 때문에 필요에 따라 함수의 정의를 달리해 전달 할 수 있다.
- 함수를 굳이 정의하지 않고 익명 함수로도 전달 가능하다.
- 비동기처리 방식의 문제점을 해결 할 수 있다.
콜백 함수의 단점
- 콜백함수를 너무 남용하면 코드의 가독성이 떨어진다.
- 에러 처리가 어렵다.
'Studying > JavaScript' 카테고리의 다른 글
트랜잭션 (Transaction) (0) | 2023.05.31 |
---|---|
JavaScript 함수 - 3 (0) | 2023.05.22 |
JavaScript 함수 - 2 (0) | 2023.04.05 |
Return 함수, Break 함수 (0) | 2023.04.04 |
JSON (Java Script Object Notation) (0) | 2023.04.04 |