상세 컨텐츠

본문 제목

★ 에러 해결을 하는 나에게 주는 편지

본문

728x90

* 잘못된 사고 흐름 *

- 'types' 철자가 틀렸나? 맞는데? 

- types가 아닌가? type인가? 해봤는데 아닌데? 구글링해서 다시 확인해도 types가 맞는데?? 

- indexOf에서 대소문자를 잘못 써줬나? 맞는데?? 

 

요지는, 위에 사진 형광펜 친 것처럼 저것만 읽으면 안 된다. 

 

오류 메시지를 '다' 읽고 해석하면 다 알려준다. 

 

* 올바른 사고 흐름 * 

- types의/property가/undefined 되었다는 에러가 떴구나 ~

-> reg.js 24번째줄을 보면 e.dt.types... 이렇게 되어있는데 e나 dt 둘 중 하나가 범인(?)이겠구나 ~ 

 

오류 메시지(빨간 줄)도 없는데! 

난 제대로 적었는데?! 

여기서 힘들 수 있음... I know I know. 하지만 찾아내야해. 범인(?)은 가까이에 있어... 

 

-> 생각을 해보면 e가 중복해서 쓰였음을 알 수 있음. 

e.dataTransfer.types...는 있지만 (e.dataTransfer를 dt로 변수화해준거고)

e.e.dataTransfer.types...는 undefined 상태인거지. 

 

p.s 영어 해석하듯.... 꼼꼼히!!! 

728x90
반응형

관련글 더보기