자바스크립트 javascript에서 정의되지 않은, 선언되지 않은 변수인지 검사하는 방법
2. try - catch를 활용한다.
예를 들어 NODEINFO 라는 변수가 선언되지 않았다고 가정할 때 검사하는 예시 코드는 다음과 같다.
if (typeof NODEINFO == 'undefined')
alert("NODEINFO가 정의되지 않았습니다!");
try
{
if (NODEINFO.length < 1) // NODEINFO가 유효하지 않으면 부모카테고리 정보가 없는 것임
{
alert("현재 생성된 카테고리 정보가 없습니다!");
return;
}
}
catch(exception)
{
alert("현재 생성된 카테고리 정보가 없습니다!");
return;
}