Pass
함수를 값처럼 다른 함수의 인자로 전달합니다.
고차 함수는 함수를 인자로 받거나 반환하고, 콜백은 필요한 시점에 나중에 호출될 동작을 전달합니다.
함수를 값처럼 다른 함수의 인자로 전달합니다.
받은 함수는 반복, 이벤트, 비동기 완료 시점에 호출됩니다.
함수를 반환하면 설정을 기억하는 새 함수를 만들 수 있습니다.
비동기 콜백은 실행 순서와 오류 처리를 별도로 고려해야 합니다.
목록의 각 항목을 변환하거나 조건에 맞는 항목만 남깁니다.
사용자 행동이 발생했을 때 실행할 함수를 등록합니다.
외부 값을 기억하는 함수를 만들어 반복 설정을 줄입니다.
연속 비동기 작업은 깊은 중첩보다 Promise나 async 흐름을 고려합니다.
함수를 지금 실행할지, 나중에 실행하도록 전달할지 구분합니다.
callback() 결과를 넘기는 것과 callback 함수 자체를 넘기는 차이를 확인합니다.
배열 처리와 이벤트 처리에서 콜백이 언제 호출되는지 설명합니다.