JavaScript 객체 prototype 속성

정의와 사용법

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 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원

관련 페이지

JavaScript 대상

JavaScript 대상 정의

JavaScript 대상 메서드

JavaScript 대상 속성