자바스크립트 프로토타입
자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있습니다.
부모 객체의 프로퍼티를 마치 자신의 것 처럼 쓸 수 있는 것 같은 특징이 있습니다.
자바스크립트에서 이러한 부모 객체를 프로토타입 객체라고 부릅니다.
객체 생성 및 프로토타입 객체 사용
var obj = {
name: 'new',
age: 22
};
console.log(obj.toString()); // "[Object Object]" (출력)
객체를 생성하였고, 객체의 부모 객체 즉, 프로토타입인 toString() 메서드를 이용해서 객체를 출력해봤습니다.
obj 객체의 toString() 문자열로 변환해서 출력을 해보니 [Object Object] 문자열로 출력이 되는 것을 확인 할 수 있습니다.
이와같이 자바스크립트에서 제공해주는 프로토타입 메서드가 여러가지 종류들이 있습니다.
Reference
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype
'javascript' 카테고리의 다른 글
[javascript] 함수 정의 방법 ( 자바스크립트 함수 생성 ) (0) | 2020.05.26 |
---|---|
[javascript] 참조 타입의 특성 - 객체 값 참조 (0) | 2020.05.21 |
[javascript] 자바스크립트 참조 타입 (객체 타입) (0) | 2020.05.20 |
[javascript] 자바스크립트 기본 타입 ( 숫자, 문자열, 불린값, null, undefined) (0) | 2020.05.19 |
[javascript] substring(),indexOf() 문자열 추출과 문자열 찾기 (0) | 2020.05.18 |