• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

callback 관련…

20.10.13 20:10 작성 조회수 184

2

callback설명에서 call, apply, bind와 같이 묶어서 설명해주셨는데 정리부분은 callback 호출에서만 해당이 아닌 자바스크립트에서 함수 호출의 모든 대상인것으로 알고 있습니다. 결국은 callback도 함수의 실행인것이기때문에 callback에서의 호출 주체가 없다면 window가 될텐데 call, apply, bind 등과 함수를 왜 callback으로 설명주셨는지 궁금합니다. :)

저는 기본적으로 callback 일반 함수 호출과 똑같이 생각하고 있는데 맞는걸까요??

답변 1

답변을 작성해보세요.

0

맞습니다.
call, apply, bind 등은 callback을 보다 잘 설명하기 위해 강의 순서상 콜백 챕터에서 소개하였을뿐
말씀하신대로 대상이 콜백에 국한되는 것은 아닙니다.

콜백에서의 this가 예상과 다른 경우가 있는데,
그 경우는 call, apply 등을 사용한 것이라고 보면 된다는 점을 설명하고 싶었습니다.