웹 프로그래밍/Javascript
[JS] 팩토리 패턴 & 프로토타입
영민 박
2020. 2. 12. 18:15
프로토타입 이란 ? 객체들 간의 공유된 속성
그렇다면, 프로토타입을 왜 쓰는걸까 ?
정답: 코드의 중복 작성을 막기위해
위쪽의 코드에서 카드.__proto__ = 프로토타입은 .. 앞서 배웠던 '참조' 관계가 된다.
이를 이용해 한번에 속성들을 바꿀 수 있게되는것이다.
그러나, 공식문서 JS 표준에서는 __proto__ 쓰는것을 권장하지 않음 . (실무에서는 쓰면 안됨)
>> Object.create() 속성을 이용해서 프로토타입을 추가하자.
정리