JavaScript 객체 prototype 속성
- 이전 페이지 preventExtensions()
- 다음 페이지 seal()
- 하나 위로 돌아가기 JavaScript 대상 참조 가이드
정의와 사용법
prototype
모든 JavaScript 객체에 사용할 수 있는 전역 속성입니다。
prototype
속성은 객체에 새로운 속성과 메서드를 추가할 수 있습니다。
인스턴스
prototype 속성을 사용하여 주어진 유형의 모든 객체에 새로운 속성을 추가합니다:
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
문법
object.prototype.name = value
브라우저 지원
prototype
ECMAScript1 (ES1)의 특성입니다。
모든 현대 브라우저는 ES1 (JavaScript 1997)을 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 preventExtensions()
- 다음 페이지 seal()
- 하나 위로 돌아가기 JavaScript 대상 참조 가이드