1. 콜백 함수란JS에서 콜백 함수란 다른 함수의 인자로 전달되어, 특정 시점에 호출되는 함수를 의미한다.함수 안에 함수를 넣는다는 문법이 조금 낯설겠지만, 이 콜백이라는 게 JS의 철학을 그대로 드러내주는 아주 중요한 개념이다. JS는 함수를 단순한 코드 조각이 아니라 값처럼 다룰 수 있는 일급 객체로 취급한다.그래서 함수를 변수에 담고, 다른 함수에 전달하고, 반환할 수 있는 것이다.그리고 콜백이 이 성질을 가장 적극적으로 활용한 패턴 중 하나이다. 1.1. 콜백을 자주 사용하는 이유콜백은 어떤 일이 끝난 뒤 or 어떤 조건이 만족됐을 때 실행할 코드를 미리 맡겨두기 위해서 사용한다. 예를 들면, '서버에서 데이터를 받아오면 화면을 갱신해줘', '버튼을 클릭하면 이 함수를 실행해줘' 같은 요구를 생..