[λͺ¨λμλ°μ€ν¬λ¦½νΈ] WIL-4 (7.18 ~ 7.24)
μ΄λ²μ£Όλ λΉνΈμΈ κ°μ²΄, this, μ€ν 컨ν μ€νΈ, ν΄λ‘μ , ν΄λμ€μ λν΄μ 곡λΆλ₯Ό νλ€. μ΄ μ€ μ μΌ λμ λ°λͺ©μ μ‘μλ λΆλΆμ thisμ μ€ν μ»₯ν μ€νΈμλ€. thisμ λν΄μλ μλΆλΆμ 곡λΆνλ©΄μ ν¨μμ νΈμΆ λ°©μμ λ°λΌμ thisκ° λ°μΈλ©λλ κ²μ΄ λ¬λΌμ§λ€ λΌλκ²μ μκ³ μμλ€. μΌλ° ν¨μλ‘ νΈμΆνλ€λ©΄ thisλ μ μ κ°μ²΄μ λ°μΈλ©λκ³ λ©μλμ νΈμΆνλ€λ©΄ ν΄λΉ λ©μλλ₯Ό νΈμΆν κ°μ²΄μ λ°μΈλ©λλ©° μμ±μ ν¨μλ‘ νΈμΆνλ€λ©΄ μμ±μ ν¨μκ° λ―Έλμ μμ±ν μΈμ€ν΄μ€μ λ°μΈλ© λλ€λ κ²μ λͺ ννκ² μκ³ μμμΌλ, μ€νλ € λ©μλλ‘ νΈμΆλμμλ ν΄λΉ λ©μλλ₯Ό νΈμΆν κ°μ²΄μ λ°μΈλ© λλ€λ λ§μ΄ μ΄μνκ² ν·κ°λ¦¬κ² λ§λ€μλ€. κ·Έλ¬λ€ ν λ° λ€μμ λ°λΌλ³΄λ λ§ κ·Έλλ‘ λ§μΉ¨ν μμ μλ ν΄λΉ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€λ κ²μ μ λ§ μ΄μ΄μκ² μ μ μμλ€.
κ·Έ λ€μ λλ₯Ό νλ€κ² νκ²μ μ€ν 컨ν μ€νΈκ° μλκΉ μΆλ€. λμ 보μ΄μ§ μλ μ»΄ν¨ν° λ΄λΆ λ‘μ§μ΄κΈ°μ λ κ·Έλ¬λκ² κ°λ€. μμμ κ³μ μ€ν컨ν μ€νΈ, λ μ컬 νκ²½μ΄λΌλ λ¨μ΄κ° λμμκ³ κ·Έλλ§λ€ 머리μμ λ¬Όμνλ₯Ό κ³μ μ°μΌλ©΄μ λμ΄κ°μλ λΆλΆμ΄μλ€. μ€ν 컨ν μ€νΈλ₯Ό ν΅ν΄ μλ°μ€ν¬λ¦½νΈμ μ λ°μ μΈ μλ μ리μ λν΄μ μ΄ν΄ν μ μμλ€. μ€ν 컨ν μ€νΈ μ€νμ ν΅ν΄μ μλ°μ€ν¬λ¦½νΈ μ½λ μ€ν μμλ₯Ό κ΄λ¦¬νκ³ , μ μ μ€ν 컨ν μ€νΈμ κ²½μ° λ μ컬 νκ²½, νκ²½ λ μ½λ, κ°μ²΄ νκ²½ λ μ½λ, μ μΈμ νκ²½ λ μ½λλ₯Ό ν΅ν΄μ varν€μλμ let, constν€μλμ μ°¨μ΄μ λ μΈλΆ λ μ컬 νκ²½ μ°Έμ‘°λ₯Ό ν΅ν΄μ μμ μ€μ½νλ₯Ό κ°λ¦¬ν€κ³ , κ·Έ μμ μ€μ½νλ κ²°κ΅ λ μ컬 νκ²½μ΄κ³ κ·Έ λ μ컬 νκ²½μμλ νκ²½ λ μ½λκ° λ€μ΄μκ³ , νκ²½ λ μ½λλ₯Ό ν΅ν΄ μλ³μλ€μ μ μ₯κ΄λ¦¬νκ³ thisλ°μΈλ©μ΄ μΌμ΄λκ³ ,,, μ΄λ¬ν μΌλ ¨μ κ³Όμ μ ν΅ν΄μ λͺ¨λ μλ°μ€ν¬λ¦½νΈ μ½λκ° κ΄λ¦¬λκ³ μλ κ²μ΄μλ€. μ΄λ₯Ό ν΅ν΄ μ λ°μ μΈ λμ κ³Όμ μ μμΈνκ² μ΄ν΄ν μ μκ² λμλ€. μ¬μ€ 100% μ λΆ μ΄ν΄νλ€κ³ λ λ§ν μ μμ§λ§ κ·Έλλ μ μ΄λ μ΄λ»κ² λμλλμ§λ λλ΅μ μΌλ‘ μ€λͺ ν μ μμ μ λλ λ κ² κ°λ€. μ΄λ¬ν μ΄μ λλ¬Έμ ν΄λ‘μ λΌλ κΈ°λ₯λ νμ©ν μ μκ² λ κ²μ΄λ€. ν΄λ‘μ λ μ€μ²© ν¨μκ° μΈλΆ ν¨μλ³΄λ€ μ€λ μ΄μ λ¨μ μΈλΆ ν¨μμ μλ³μλ₯Ό μ°Έμ‘°νκ³ μλκ²μ λ§νλ€. μ΄λ¬ν κ²λ μ€ν 컨ν μ€νΈλ₯Ό μ λλ‘ μ΄ν΄νμ§ λͺ»νλ€λ©΄, μλ§ μ΄ν΄νκΈ° μ λ§ μ΄λ €μ μ κ² κ°λ€.
μ¬μ€ μ΄λ² μ£Ό 곡λΆλ₯Ό νλ©΄μ λλκ²μ μ λ§ λͺ¨λ λ΄λΆ λ‘μ§μ΄ νλμ μλ²½ν κΈ°κ³μ²λΌ μ€κ³λμ΄ μλ€λκ²μ μ‘°κΈ λ§μ΄ λλλ€. μ¬μ€ κ°λ°κ³΅λΆλ₯Ό μμνκΈ° μ κΉμ§λ§ ν΄λ μ΄λ κ² λ³΅μ‘νκ³ μ κ΅ν κ±°λΌκ³ λ μκ°νμ§ λͺ»νλ€. κ·Έλ¦¬κ³ μ΄λ° λͺ¨λ κ²λ€μ΄ λ¨μνκ² λ§λ€μ΄ μ§κ² μλλΌ, νλ νλ λκ΅°κ°μ μν΄μ λ§λ€μ΄μ‘λ€λΌλ κ²λ λλ₯Ό ν₯λΆμμΌ°λ€. λ¬Όλ‘ μ»΄ν¨ν° λ΄λΆ λ‘μ§μ λ§λ€ μ λλ‘ λλν μ¬λμ΄ μλκ² μ§λ§, νλ‘ νΈμλ κ°λ°μλ‘μ λ΄κ° μ§μ 무μκ°λ₯Ό λ§λλ λ μ΄ ν루 빨리 μμΌλ©΄ μ λ§ μ’κ² λ€λ μκ°μ΄ λ§μ΄ λ€μλ€.
21μ₯ λΉνΈμΈ κ°μ²΄
21.1 μλ°μ€ν¬λ¦½νΈ κ°μ²΄μ λΆλ₯ μλ°μ€ν¬λ¦½νΈ κ°μ²΄λ λ€μκ³Ό κ°μ΄ ν¬κ² 3κ°μ κ°μ²΄λ‘ λΆλ₯ν μ μλ€. - νμ€ λΉνΈμΈ κ°μ²΄ : ECMAscript μ¬μμ μ μλ κ°μ²΄λ₯Ό λ§νλ©° μλ°μ€ν¬λ¦½νΈ μ€ν νκ²½κ³Ό κ΄κ³
pinetree93.tistory.com
2022.07.19 - [μΈμ΄ κ³΅λΆ λ° μ 리/μλ°μ€ν¬λ¦½νΈ[λͺ¨λμλ°μ€ν¬λ¦½νΈ]] - 22μ₯ this
22μ₯ this
22.1 this ν€μλ κ°μ²΄μ λμμ λνλ΄λ λ©μλλ μμ μ΄ μν κ°μ²΄μ μν, μ¦ νλ‘νΌν°λ₯Ό μ°Έμ‘°νκ³ λ³κ²½ν μ μμ΄μΌ νλ€. μ΄λ λ©μλκ° μμ μ΄ μν κ°μ²΄μ νλ‘νΌν°λ₯Ό μ°Έμ‘°νλ €λ©΄ λ¨Όμ μ
pinetree93.tistory.com
23μ₯ μ€ν 컨ν μ€νΈ
μ€ν 컨ν μ€νΈλ μλ°μ€ν¬λ¦½νΈμ λμ μ리λ₯Ό λ΄κ³ μλ ν΅μ¬ κ°λ μ΄λ€. μ΄ κ°λ μ λͺ ννκ² μ΄ν΄νλ©΄ μλ°μ€ν¬λ¦½νΈκ° μ€μ½ν κΈ°λ°μΌλ‘ μλ³μμ μλ³μμ λ°μΈλ©λ κ°μ κ΄λ¦¬νλ λ°©μκ³Ό νΈ
pinetree93.tistory.com
24μ₯ ν΄λ‘μ
ν΄λ‘μ μ ν΅μ¬ ν€μλλ 'ν¨μκ° μ μΈλ λ μ컬 νκ²½'μ΄λ€. 24.1 λ μ컬 μ€μ½ν μλ°μ€ν¬λ₯΄λ¦½νΈ μμ§μ ν¨μλ₯Ό μ΄λμ νΈμΆνλμ§κ° μλλΌ ν¨μλ₯Ό μ΄λμ μ μνλμ§μ λ°λΌ μμ μ€μ½νλ₯Ό κ²°
pinetree93.tistory.com
25μ₯ ν΄λμ€
25.2 ν΄λμ€ μ μ ν΄λμ€λ class ν€μλλ₯Ό μ¬μ©νμ¬ μ μνλ€. ν΄λμ€ μ΄λ¦μ μμ±μ ν¨μμ λ§μ°¬κ°μ§λ‘ νμ€μΉΌ μΌμ΄μ€λ₯Ό μ¬μ©νλκ²μ΄ μΌλ°μ μ΄λ€. // ν΄λμ€ μ μΈλ¬Έ class Person {} ν΄λμ€λ ν¨μ
pinetree93.tistory.com