DevelopNote/오류 모음
[오류- JS] Cannot read properties of undifined
[문제] var fileExtension = IMG_FILE[0].name.split('.').pop().toLowerCase(); 업로드 한 이미지 파일의 형식을 알기 위해 위와 같이 선언했을 때, 객체 참조 오류가 발생했다. 이미지 파일을 업로드 하지 않았을 때 IMG_FILE의 객체가 선언되지 않아서 발생한 문제였다. [원인] 스크립트 코드에서 다른 객체에 접근할 때 해당 객체가 정의 되지 않았을 때 Cannot read properties of undefined 오류가 발생 한다. 해당 오류를 방지하려면 Optional Chainig 연산자를 활용할 수 있다. [해결] 방법 1) if (typeof IMG_FILE !== 'undefined' && IMG_FILE.length > 0) { var ..
2023. 11. 3. 18:00