πΈ14μ₯. μ μ λ³μμ λ¬Έμ μ
β
14.1 λ³μμ μλͺ
μ£ΌκΈ°
λ³μλ μμ μ΄ μ μΈλ μμΉμμ μμ±λκ³ μλ©Έλλ 'μλͺ
μ£ΌκΈ°(Life Cycle)'μ΄ μλ€.μ§μ λ³μμ μλͺ
μ£ΌκΈ°
μ§μ λ³μμ μλͺ
μ£ΌκΈ°λ ν¨μμ μλͺ
μ£ΌκΈ°μ μΌμΉνλ€.function foo() { // λ³μ x μ μΈ & undefinedλ‘ μ΄κΈ°ν console.log(x); // undefined ββ var x = "local"; // λ³μ xμ κ° ν λΉ console.log(x); // local return x; // λ³μ μλ©Έ } foo();
μ μ λ³μμ μλͺ
μ£ΌκΈ°
β
14.2 μ μ λ³μμ λ¬Έμ μ
1. μ묡μ κ²°ν©(implicit coupling)
2. κΈ΄ μλͺ
μ£ΌκΈ°
3. μ€μ½ν μ²΄μΈ μμμ μ’
μ μ μ‘΄μ¬
4. λ€μμ€νμ΄μ€ μ€μΌ
β
14.3 μ μ λ³μμ μ¬μ©μ μ΅μ νλ λ°©λ²
1. μ¦μ μ€ν ν¨μ μ¬μ©
2. λ€μμ€νμ΄μ€ κ°μ²΄
3. λͺ¨λ ν¨ν΄ μ¬μ©
4. ES6 λͺ¨λ
Last updated