[JS] πŸ“ new μ—°μ‚°μž

Mec.D's BlogΒ·2022λ…„ 6μ›” 1일
0

JS ES6+ 비곡식 λ…ΈνŠΈ

λͺ©λ‘ 보기
15/17
post-thumbnail

νŠΉμ§•

  1. 빈 객체λ₯Ό 생성해 this에 λ°”μΈλ”©ν•©λ‹ˆλ‹€.
    μƒμ„±μž ν•¨μˆ˜μ˜ prototype 객체λ₯Ό μƒμ†ν•©λ‹ˆλ‹€.

  2. μƒμ„±μž ν•¨μˆ˜ 본문을 μ‹€ν–‰ν•©λ‹ˆλ‹€.
    β‡’ 주둜 μΈμŠ€ν„΄μŠ€μ˜ 속성에 값을 ν• λ‹Ήν•˜κ±°λ‚˜ λ©”μ„œλ“œμ— thisλ₯Ό λ°”μΈλ”©ν•©λ‹ˆλ‹€.

  3. thisλ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.


μ˜ˆμ‹œ

function User(name) {
	// this.__proto__ = User.prototype; 이 μƒλž΅λœ μ…ˆ
	this.name = name;
	this.age = 20;
	// return this; κ°€ μƒλž΅λœ μ…ˆ
}

const gildong = new User("홍길동");
profile
기술둜 더 λ‚˜μ€ 미래λ₯Ό λ””μžμΈν•˜λŠ” 개발자 MEC:D μž…λ‹ˆλ‹€

0개의 λŒ“κΈ€