본문 바로가기
웹개발지식쌓기

[front] 없는 함수 호출하면 그 아래 부분은 싹 다 작동 중지된다..

by developer_j 2022. 11. 25.
728x90
반응형

운영 업무 중 사고쳤다.......................

없는 함수 호출하면 undefined가 뜨고 지나가는 줄 알았다.. 하지만 그게 아니고 그 아래 부분은 싹 다 작동 중지된다 ㅠㅠㅠㅠㅠㅠㅠ 몰랐다는 거슨 비겁한 변명이다 

 

코어 프로세스 javascript 에서

핵심 소스 작동하기 전에 초기화하는 짧은 소스를 추가했는데 거기가 뻑나서 그 아래 핵심소스 작동하는 부분이 아예 먹통이 됐다

 

function save(){
    this.noExistFunction();
    console.log("확인");
}

 

대략 이 구조에서 noExistFunction(); 이 없는 함수인데 save() 함수를 작동시켰을 경우

Uncaught TypeError: this.noExistFunction is not a function

오류 로그가 콘솔에 찍히고 그냥 그 아래로 작동 안됨(= console에 "확인" 이라는 텍스트 안찍힘)

 

요즘 왜이렇게 안일하게 일했는지 어제까지의 나에게 꿀밤을 먹여주고 싶다

사고 크게 쳤으니 까먹기 쉽지 않겠지만 스스로 한번 더 혼낼 겸 적어둔다.. ㅣ;ㅏ너 ㄹ;ㅣㅁㄴ아럼;ㅣㄷㄱㅂ

 

728x90
반응형