웹프로그램
자바스크립트 함수 체크
세이박스
2009. 2. 9. 14:16
반응형
자바스크립트에서 함수를 호출할 때 실수로 해당 함수를 기입 안한채 코딩시 오류가 발생하는 경우를 미연에 방지 하기 위한 방법.
typeof(체크할 함수) 로 체크했을 때 "undefined"라고 디턴값을 받으면 함수가 문제가 없는것으로 판단하여 함수 호출을 하지 않으므로 스크립트 오류를 예방할 수 있다.
예)
<script>
function test() {
alert("테스트");
}
if(typeof(test()) != "undefined") test();
</script>
결과 : 테스트 메시지 출력
<script>
if(typeof(test()) != "undefined") test();
</script>
결과 : 아무처리 안함
반응형