File tree Expand file tree Collapse file tree
1-js/10-error-handling/1-try-catch Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9999 setTimeout(function() {
100100 noSuchVariable; // 스크립트는 여기서 죽습니다.
101101 }, 1000);
102- } catch (e ) {
102+ } catch (err ) {
103103 alert( "작동 멈춤" );
104104}
105105` ` `
@@ -245,7 +245,7 @@ try {
245245 alert( user.name ); // 이름이 없습니다!
246246*/!*
247247
248- } catch (e ) {
248+ } catch (err ) {
249249 alert( "실행되지 않습니다." );
250250}
251251` ` `
@@ -294,7 +294,7 @@ alert(error.message); // 이상한 일이 발생했습니다. o_O
294294` ` ` js run
295295try {
296296 JSON.parse("{ 잘못된 형식의 json o_O }");
297- } catch(e ) {
297+ } catch(err ) {
298298*!*
299299 alert(err.name); // SyntaxError
300300*/!*
@@ -323,8 +323,8 @@ try {
323323
324324 alert( user.name );
325325
326- } catch(e ) {
327- alert( "JSON Error: " + e .message ); // JSON Error: 불완전한 데이터: 이름 없음
326+ } catch(err ) {
327+ alert( "JSON Error: " + err .message ); // JSON Error: 불완전한 데이터: 이름 없음
328328}
329329` ` `
330330
@@ -464,7 +464,7 @@ try {
464464` ` ` js
465465*!*try*/!* {
466466 ... 코드를 실행 ...
467- } *!*catch*/!*(e ) {
467+ } *!*catch*/!*(err ) {
468468 ... 에러 핸들링 ...
469469} *!*finally*/!* {
470470 ... 항상 실행 ...
@@ -477,7 +477,7 @@ try {
477477try {
478478 alert( 'try 블록 시작' );
479479 if (confirm('에러를 만드시겠습니까?')) 이상한_코드();
480- } catch (e ) {
480+ } catch (err ) {
481481 alert( 'catch' );
482482} finally {
483483 alert( 'finally' );
You can’t perform that action at this time.
0 commit comments