English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 배열 prototype 속성

 JavaScript 배열 객체

prototype속성은 Array() 객체에 속성과 메서드를 추가할 수 있습니다.

주의:prototype은 전역 속성으로 대부분의 객체(숫자, 불리언, 문자열, 날짜 등)에 사용 가능합니다.

문법:

Array.prototype.name = value

이 예제는 새로운 배열 메서드를 생성하며, 이 메서드는 배열 값이 대문자로 변환됩니다:}}

Array.prototype.upper = function() {
for (var i = 0; i < this.length; i++) {
    this[i] = this[i].toUpperCase();
}
};

그런 다음 배열을 생성하고 upper() 메서드를 호출합니다:

var fruits = ['Banana', 'Mango', 'Apple'];
fruits.upper();

테스트 보기‹/›

브라우저 호환성

모든 브라우저가 prototype 속성을 완전히 지원합니다:

속성
prototype

更多示例

다음 예제는 prototype 속성을 사용하여 fruits 객체에 속성을 추가합니다:

Array.prototype.creator = 'ME';
테스트 보기‹/›

 JavaScript 배열 객체