상세 컨텐츠

본문 제목

예외처리

Front-End

by Array 2010. 5. 28. 10:44

본문

function onRowPaste(){

     try{
             var rowId = mygrid.getSelectedId();
             mygrid.setRowTextBold(rowId);
             mygrid.setUserData(rowId,"changed","1")
       }catch(e){
      alert("err");   
  }
 }

 

=================

만약 function 이 존재하면 function 안에 예외처리를 해야한다.

function 밖에서 하면 catch 하지 못한다. - _-

ex)

function updateRow(rId) {
  try{
    if(rowArray == null)
      rowArray = new Array;
      rowArray[rId] = '1';
 }catch(e){
    alert("updateRow");
 }

}// fn end

[출처] [자바스크립트 javascript] 자바스크립트 예외 처리 try catch|작성자 슈퍼스타

 

 

try catch 안에서 에러가 발생하면 에러값을 뱉고 나머지는 그대로 처리된다.

화면단에서 바로 변화하는 처리 (키프레스, 키업, 키다운 이벤트를 통한) 들은

반드시 익셉션 처리 try catch 를 해야한다.!!!!

'Front-End' 카테고리의 다른 글

시계  (0) 2010.05.28
History 객체 프로퍼티 메쏘드  (0) 2010.05.28
정규식으로 파일확장자체크  (0) 2010.05.28
Png투명만들기  (0) 2010.05.25
HTML/CSS 링크  (0) 2010.05.11

관련글 더보기

댓글 영역