-
ν¨μ μ μΈλ¬Έμ functionμ μ μλΆλ§ μ‘΄μ¬νκ³ λ³λμ ν λΉ λͺ λ Ήμ΄ μλ κ²μ μλ―Ένκ³ , ν¨μ ννμμ μ μν functionμ λ³λμ λ³μμ ν λΉνλ κ²μ μλ―Ένλ€.
-
ν¨μ μ μΈλ¬Έμ κ²½μ° λ°λμ ν¨μλͺ μ΄ μ μλΌ μμ΄μΌ νλ λ°λ©΄, ν¨μ ννμμ μμ΄λ λλ€.
-
ν¨μ μ μΈλ¬Έμ ν¨μ μ 체λ₯Ό νΈμ΄μ€ν νλ λ°λ©΄, ν¨μ ννμμ λ³μμ μ μΈλΆλ§ λμ΄μ¬λ¦°λ€. λ°λΌμ ν¨μ ννμμΌλ‘ μ μΈν ν¨μλ μ μΈ μ μ νΈμΆν κ²½μ° μλ¬κ° λ°μνλ€.
ν¨μ ννμμΌλ‘ ν¨μλ₯Ό μ μνλ κ²½μ°, ν¨μλͺ μ μ μν ν¨μ ννμμ κΈ°λͺ ν¨μ ννμ, μ μνμ§ μμ κ²μ μ΅λͺ ν¨μ ννμμ΄λΌκ³ λΆλ₯Έλ€.
μ΅λͺ ν¨μ ννμμμλ λ³μλͺ μ΄ κ³§ ν¨μλͺ μ΄κ³ , κΈ°λͺ ν¨μ ννμμμλ λ³μλͺ κ³Ό ν¨μλͺ μ΄ λ°λ‘ μ‘΄μ¬νλ€.
κΈ°λͺ ν¨μ ννμμ μ£Όμν΄μΌν μ μ΄ μλλ°, μ μν ν¨μλͺ μ μ€μ§ ν¨μ λ΄λΆμμλ§ μ κ·Όν μ μκ³ , μΈλΆμμλ ν¨μλͺ μΌλ‘ ν¨μλ₯Ό νΈμΆν μ μλ€. κΈ°λͺ ν¨μ λ΄λΆμμ μ¬κ·ν¨μλ₯Ό νΈμΆνλ μ©λλ‘ ν¨μλͺ μ μΈ μ μλ€.
// μ΅λͺ
ν¨μ ννμ
var func1 = function () {
...
};
// κΈ°λͺ
ν¨μ ννμ
var func2 = function funcName () {
...
};λ€μμ 쑰건μ λ§μ‘±νλ κ²μ μλ―Ένλ€.
- λ³μμ λ΄μ μ μλ€.
- ν¨μμ λ§€κ°λ³μλ‘ μ λ¬ν μ μλ€.
- ν¨μμ λ°νκ°μΌλ‘ μ¬μ©ν μ μλ€.
javascriptμ κ°μ²΄λ μΌκΈκ°μ²΄μ΄λ€. μΌκΈκ°μ²΄λ μΌκΈμλ―Όμ 쑰건μ μΆ©μ‘±νλ κ°μ²΄μ΄λ€.
javascriptμ ν¨μλ μΌκΈν¨μμ΄λ€. μ¦, ν¨μκ° νλμ κ°κ³Ό κ°μ΄ μ·¨κΈλλ κ²μΌλ‘, λ€λ₯Έ ν¨μμ 'μΈμ'λ‘ μ λ¬λκ³ , λ€λ₯Έ ν¨μμ 'λ°νκ°'μΌλ‘ μ¬μ©ν μ μλ κ²μ΄ νΉμ§μ΄λ€.
μ¦μμ€νν¨μλ ν¨μλ₯Ό μ μνμλ§μ λ°λ‘ νΈμΆνλ κ²μ΄λ€. μ¦μμ€νν¨μλ μ¦μ μ€νλκ³ κ·Έ ν μ μμμ λ°λ‘ μ¬λΌμ§λ€.
μ¦μμ€νν¨μλ₯Ό μ¬μ©νλ μ΄μ λ μ μλ³μμ μ¬μ©μ μ΅μ νκΈ° μν¨μ΄λ€. μ¦μμ€νν¨μλ μΈλΆμμ ν¨μ λ΄μ λ³μμ μ κ·Όν κ²½μ° μ΄λ₯Ό ν΅μ ν μ μλ€. μ μ λ³μλ₯Ό μΆκ°νμ§ μμλ λκΈ° λλ¬Έμ, μ½λ μΆ©λ μμ΄ κ΅¬νν μ μμ΄ νλ¬κ·ΈμΈμ΄λ λΌμ΄λΈλ¬λ¦¬ λ±μ λ§λ€ λ λ§μ΄ μ¬μ©λλ€.