추천 과정:

JavaScript String prototype 속성

prototype 정의와 사용법

prototype 모든 JavaScript 객체가 사용할 수 있는 속성입니다。

인스턴스

속성은 문자열에 새로운 속성과 메서드를 추가할 수 있습니다。 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

경고

제안하지 않습니다. 다른 사람이 제어하는 객체의 프로토타입을 변경하십시오.

  • 너는 내장된 JavaScript 데이터 타입의 프로토타입을 변경하지 않아야 합니다. 예를 들어:
  • 문자열
  • 배열
  • 날짜
  • 부울
  • 함수
  • 객체

만약 자신이 만든 객체의 프로토타입만 변경하십시오.

prototype 속성

JavaScript prototype 속성은 객체에 새로운 속성을 추가할 수 있습니다:

인스턴스

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

직접 시도해 보세요

브라우저 지원

prototype ECMAScript1 (ES1)의 특성입니다。

모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원 지원

관련 페이지

JavaScript 문자열

JavaScript 문자열 메서드

JavaScript 문자열 검색