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

Propriedade prototype do Array JavaScript

 Objeto Array do JavaScript

prototypeAs propriedades permitem que você adicione atributos e métodos ao objeto Array().

Atenção:O prototype é uma propriedade global, disponível para quase todos os objetos (números, booleanos, strings e datas, entre outros).

Sintaxe:

Array.prototype.name = value

Este exemplo cria um novo método de array que converte os valores do array em letras maiúsculas:

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

Então, crie um array e chame o método upper():

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

Teste e Veja‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente a propriedade prototype:

Atributo
prototypeSimSimSimSimSim

Mais Exemplos

Os seguintes exemplos usam a propriedade prototype para adicionar atributos ao objeto fruits:

Array.prototype.creator = 'ME';
Teste e Veja‹/›

 Objeto Array do JavaScript