콜백안에 콜백 들어가면 결국 비동기 처리가 중첩되는거니까
코드 이해력 병신되는 거 순식간이다.
자바스크립트에는 this라는 요소가 있어서 이벤트 콜백에서 이벤트 발생원을 의미하는데
이게 중첩 되다 보면 this가 바뀌는데, 코더 자신은 문제가 없을지모르나 후임자에게 넘겨주면
후임자 ㅄ 만들기 쉽지
뭐 따로 콜백만 정리해서 안 헷갈리게 할수도 있는데
그렇게 되면 중간 로직의 라인이나 복잡도가 늘어나니 이것도 싫고
결국 답이 없는 문제가 되어 버린다.
this를 이름 붙인 변수에 옮겨줍시다