1. 함수의 재사용성 측면
| 함수를 호출하는 코드에서 콜백 함수의 동작을 자유롭게 변경할 수 있다 예를 들어, map 함수는 콜백 함수를 인자로 받아 배열의 각 요소를 순회하며 콜백 함수를 실행한다 이때, 콜백 함수는 각 요소를 변환하는 로직을 담당하므로 map 함수를 호출하는 코드는 간결하고 가독성이 높아진다 |
2. 비동기적 측면
| setTimeout 함수는 콜백 함수를 인자로 받아 일정 시간이 지난 후에 실행된다 이때, setTimeout 함수는 비동기적으로 콜백 함수를 실행하므로, 다른 코드의 실행을 방해하지 않는다 |
![]() |
'WEB > JavaScript' 카테고리의 다른 글
| [JavaScript] 배열은 객체다 (0) | 2024.04.18 |
|---|---|
| [JavaScript] forEach에서 break하는 대안 (0) | 2024.04.18 |
| [JavaScript] 기타 Array Helper Methods (filter, find, some, every) (0) | 2024.04.18 |
| [JavaScript] 배열 순회 종합 (for loop, for ...of, forEach) (0) | 2024.04.18 |
| [JavaScript] 파이썬의 map함수 vs 자바스크립트의 map 함수 (0) | 2024.04.18 |
