π κΈ°μ λ©΄μ ν λ°λ‘κ°κΈ°
β
κ°λ
π‘ μμ±μ ν¨μ (Contructor)
κ°μ²΄λ₯Ό μμ±νλ ν¨μμ
λλ€.
β¬ νΉμ§
- β
κ°μ²΄λ₯Ό μμ±ν λ λ°λμ new μ°μ°μλ‘ νΈμΆν©λλ€.
- β¬ ν¨μλͺ
μ νμ€μΉΌ μΌμ΄μ€λ‘ μμ±ν©λλ€.
- β¬ β returnμ μμ±νμ§ μμΌλ©΄ thisλ₯Ό λ°νν©λλ€.
3-1. μμν λ°μ΄ν°λ₯Ό returnνλ©΄ 무μνκ³ thisλ₯Ό λ°νν©λλ€.
3-2. μ°Έμ‘°ν λ°μ΄ν°λ₯Ό returnνλ©΄ this λμ ν΄λΉ μ°Έμ‘°ν λ°μ΄ν°λ₯Ό λ°νν©λλ€.
β¬ λΉνΈμΈ μμ±μ ν¨μ
- β
String
- β
Number
- β
Boolean
- β¬ Function
- β¬ Array
- β¬ Date
- β¬ RegExp
- β¬ Promise