π¨βπ»Β μ¬κ±΄
- μ°ν
μ½ μ«μ μΌκ΅¬ λ―Έμ
μ μνμ€, μμΈμ²λ¦¬μ κ²½μ°λ throwλ¬Έμ νμ©νλ€κ³ νμ¬ μμ보μλ€.
- throw λ¬Έ - μμΈμ²λ¦¬κ° λ°μνλ©΄, ν¨μλ₯Ό μ€μ§μν¨λ€. κ·Έν catch λ¬Έμ΄ μμΌλ©΄, catch λ¬ΈμΌλ‘ λκΈ°κ³ κ·Έλ μ§ μλ€κ³ νλ©΄ μ’
λ£μν¨λ€.
β
Β ν΄κ²°
const NUM = 1;
if(!NUM){
throw "False";
}
throw new Error(βλ¬Έμμ΄β)
- Error κ°μ²΄λ₯Ό μ¬μ©νλ©΄, μ½ μ€ν μ 보λ₯Ό μ»μ μ μκΈ°λλ¬Έμ μ΄λμμ μλ¬κ° λ°μνλμ§ μ μ μλ€.
const NUM = 1;
if(!NUM){
throw new Error("False");
}
πΒ κ°μ
μ²μμ throw λ¬Έμ μ λλ‘ λͺ¨λ₯΄κ³ κ·Έλ₯ throw λ€μ βλ¬Έμμ΄β μ μ£Όλ‘ μ¬μ©μ νκ³ μμλ€. μ΄λ²μ ν΅νμ¬, νμ€ν μ§κ³ λμ΄κ° μ μμλ€.