Execution (1) μΈλ€μΌν 리μ€νΈν [JavaScript] μ€ν 컨ν μ€νΈ(Execution Context)λ? π μ€ν 컨ν μ€νΈ(Execution Context) λ? μ€ν 컨ν μ€νΈλ μ€ν κ°λ₯ν μ½λκ° μ€νλκΈ° μν΄ νμν νκ²½μ΄λ€. π μ€ν 컨ν μ€νΈμ μ’ λ₯ π μ μ 컨ν μ€νΈ (Global Context) μ μ μμμ μ‘΄μ¬νλ μ½λμ μ€ν 컨ν μ€νΈ μ€ν 컨ν μ€νΈκ° μμ±μ΄ λλ©΄, μ€νμ μμΈλ€. μ΄ν리μΌμ΄μ μ΄ μ’ λ£λ λ(μΉ νμ΄μ§μμ λκ°κ±°λ λΈλΌμ°μ λ₯Ό λ«μ λ) μλ©Έλλ€. windowκ° thisλ‘ ν λΉλλ€. π ν¨μ 컨ν μ€νΈ (Function Context) ν¨μ λ΄μ μ‘΄μ¬νλ μ½λμ μ€ν 컨ν μ€νΈ μ μΈλ ν¨μκ° νΈμΆμ΄ λ λ μ€ν 컨ν μ€νΈκ° μμ±μ΄ λκ³ , μ€νμ μμΈλ€. ν¨μμ λͺ¨λ λμ(μ€ν)μ΄ μλ£λλ©΄, ν¨μ 컨ν μ€νΈλ μλ©Έλλ€. (ν΄λ‘μ μ¬μ©νλ©΄ μλ©ΈX) π μ€ν 컨ν μ€νΈμ κ°μ²΄ μ€ν 컨ν μ€νΈλ μ€ν κ°.. μ΄μ 1 λ€μ