티스토리 뷰

자바스크립트를 작성하다보면, 없는 함수를 호출하게 되면 오류가 발생하게 됩니다.

이럴경우에, 함수가 있는지 판단을 하여서 호출하여야 합니다.

변수가 있는지 없는지도 판단하여야 할 경우가 발생하는데, 다음과 같이하면 되겠죠.


두가지의 사용방법은 비슷한데, typeof로 비교를 하는것입니다.


1. 함수


함수이름은 foo로 예제를 들겠음.


if(typeof(foo) == 'function') {

처리할 내용

}


2. 변수


변수 이름은 test로 예제를 들겠음.


if(typeof test == 'undefined') {

처리할 내용

}


3. try catch를 이용


변수 이름은 cry로 들겠음.


var flag = true;

try {

cry;

flag = true;

} catch (e) {

flag = false;

}

'Language > JavaScript' 카테고리의 다른 글

JavaScript. 가장 짧은 TETRIS 소스  (0) 2023.05.05
JavaScript? ECMAScript?  (0) 2020.12.19
[JavaScript/React] React Native  (0) 2018.01.23
SNS 공유하기 기능 구현  (0) 2018.01.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함