[JavaScript] thisλ? / call, apply, bind μ°¨μ΄μ
π thisλ? thisλ ν¨μ νΈμΆ λ°©μμ λ°λΌ thisμ λ°μΈλ©ν κ°μ²΄κ° λμ μΌλ‘ κ²°μ λλ€. (μμΈμ μΌλ‘, bind ν¨μλ νΈμΆκ³Ό 무κ΄μκ² λ¬Άμ΄μ κ³ μ μν¬ μ μλ€.) νΈμΆν κ°μ²΄ === this π ν¨μ νΈμΆ λ°©μ 1. ν¨μ(μΌλ°ν¨μ, μ μν¨μ, μΈλΆν¨μ, λ΄λΆν¨μ(μΌλ° λ΄λΆν¨μ, λ©μλμ λ΄λΆν¨μ, μ½λ°±ν¨μ λ±)) νΈμΆ thisλ μ μκ°μ²΄(window)λ₯Ό κ°λ¦¬ν¨λ€. 2. λ©μλ νΈμΆ thisλ ν΄λΉ λ©μλμ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€. 3. μμ±μ ν¨μ νΈμΆ thisλ μμ±μλ‘ μΈν΄ μμ±λ μΈμ€ν΄μ€λ₯Ό κ°λ¦¬ν¨λ€. 4. call, apply, bind νΈμΆ thisκ° ν¨μ νΈμΆμμ λ°λΌ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€λ©΄ call, apply, bindλ ν¨μκ° μ§μ μ€νλ¬Έλ§₯μ κ²°μ νλ€. callμ ν¨μλ₯Ό νΈμΆν΄ μ€ννλ€. ν¨μ..