λΉ κ°μ²΄λ₯Ό μμ±ν΄ thisμ λ°μΈλ©ν©λλ€.
μμ±μ ν¨μμ prototype κ°μ²΄λ₯Ό μμν©λλ€.
μμ±μ ν¨μ λ³Έλ¬Έμ μ€νν©λλ€.
β μ£Όλ‘ μΈμ€ν΄μ€μ μμ±μ κ°μ ν λΉνκ±°λ λ©μλμ thisλ₯Ό λ°μΈλ©ν©λλ€.
thisλ₯Ό λ°νν©λλ€.
function User(name) {
// this.__proto__ = User.prototype; μ΄ μλ΅λ μ
this.name = name;
this.age = 20;
// return this; κ° μλ΅λ μ
}
const gildong = new User("νκΈΈλ");