ν¨μ λ΄μμ μ¬μ©ν returnμ
1.return λ€μ λ°λΌμ€λ κ°μ ν¨μμ κ²°κ³Όλ‘ λ°ν
2.ν¨μλ₯Ό μ’ λ£
function get_member(){ return 'egoing'; return 'k8805'; return 'sorialgi'; } alert(get_member());
μΆλ ₯ κ²°κ³Ό : egoing
ν¨μ μ μνκΈ°
λ³μμ ν¨μλ₯Ό λμ
νκΈ°
μ΅λͺ
ν¨μ : ν¨μμ μ μμ νΈμΆμ λμμ! (μΌνμ± ν¨μμ μ¬μ©λλ λ°©λ²)
ν¨μν νλ‘κ·Έλλ°μ΄λ?
: νλ‘κ·Έλ¨μμ μνν΄μΌνλ μ΄λ ν νμλ€μ ν¨μλ‘ νννκ³ , κ·Έ ν¨μλ€μ ν©μ±νλ©° κ±°λν νλ‘κ·Έλ¨μ λ§λ€μ΄κ°λ ν¨λ¬λ€μ
ν¨μν νλ‘κ·Έλλ°μ μΈκ³μμλ νλ‘κ·Έλ¨ λ΄λΆμμ λ°μνλ λͺ¨λ νμλ€μ ν¨μλ‘ νννκ³ μκΈ° λλ¬Έμ λ³μμ κ°μ ν λΉνκ±°λ κ°λ¨ν μ¬μΉμ°μ° μ‘°μ°¨λ ν¨μλ‘ ννλλ€.
λͺ λ Ήν νλ‘κ·Έλλ°
const foo: number = 1; foo + 2;
ν¨μν νλ‘κ·Έλλ°
const foo = ((): number => 1)(); const add2 = (x: number): number => x + 2; add2(foo);
add2(foo)
foo
λΌλ λ³μμ ν λΉλμ΄ μλ μ΅λͺ
ν¨μμ μΆλ ₯κ°μΈ 1
μ add2ν¨μ
μ μ
λ ₯κ°μΌλ‘ μ¬μ©ν¨μ1
μ μΆλ ₯κ°μ ν¨μ2
μ μ
λ ₯κ°μΌλ‘ μ¬μ©νλ κ²