저는 방금 전에 javascript로 프로그래밍을 시작했습니다. 하지만 여전히 배열을 처리하는 방법과 혼동 스럽습니다. 문제는 배열에 일부 내용이 정의되지 않은 것입니다. 나는 정의되지 않은 값들을 확인하고 그것들을 벗어나고 싶다. 어떻게해야합니까? 다음 코드는 작동하지 않으며이 문제를 해결할 방법을 찾지 못했습니다.undefined가 작동하지 않음을 확인하십시오.
if(myarray[0]!=='undefined')
if(myarray[0])!='undefined') // I have also tried
if(myarray[0]).search('undefined')==(-1)) // and also this
그러나 이러한 옵션 중 아무 것도 작동하지 않습니다. 배열의 값이 '정의되지 않음'이지만 조건이 충족되지 않았 음을 디버깅 할 때 알 수있었습니다. 다시 한번 나의 목표는 그것이 정의되지 않았을 때 무언가를하는 것이다. 제발 내가 어떻게 할 수 있겠 어. 나는 비슷한 질문을 발견 Test if something is not undefined in JavaScript하지만 다음과 같이 당신은 그것을 확인해야합니다
[뭔가 자바 스크립트에서 정의되지 있지 않은 경우 테스트]의 중복 가능성 (http://stackoverflow.com/questions/7041123/test-if-something-is-not-undefined-in -javascript) – JJJ