추천 과정:
- 이전 페이지 padStart()
- 다음 페이지 repeat()
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼
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 | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 padStart()
- 다음 페이지 repeat()
- 上一层으로 돌아가기 JavaScript String 참조 매뉴얼