try{
코드가 문제 없다면 정상적으로 실행되는 부분
throw문에 의해 직접 예외를 발생시킬 수도 있고
메서드의 호출에 의해 예외가 발생할 수도 있다.
}catch(e){
try 블록에서 예외가 발생할 경우에만 실행되는 부분
지역 변수 e를 사용하여 Error 객체를 확인할 수 있다.
}finally{
예외 발생 유무에 관계없이 try 블록이 종료되면 실행되는 부분
try catch 문을 뒷정리하는 역할을 한다.
}
let i = 0, total = 0;
while (i < a.length){
try{
if(typeof a[i] != 'number' || isNaN(a[i]))){
continue;
}catch(e){
console.log(e);
}
total += a[i];
}finally{
i++;
}
}
참고 문서 링크: https://webclub.tistory.com/71
'JavaScript' 카테고리의 다른 글
22.01.19 replace 특정 문자열 제거 (0) | 2022.01.19 |
---|---|
22.01.18 객체 속성 개수 구하기 (0) | 2022.01.18 |
21.07.21 생성자 함수 (0) | 2021.07.22 |
21.06.05 Babel (0) | 2021.06.05 |
21.04.30 find(), findIndex(), indexOf() (0) | 2021.04.30 |