Exemplu
Faceți o nouă metodă de matrice care transformă valorile matrice în majuscule:
Array.prototype.myUcase = function() {
for (i = 0; i < this.length; i++)
{
this[i] = this[i].toUpperCase();
}
};
Asigurați-o matrice, apoi apel metoda myUcase:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.myUcase();
Valorile din matrice de fructe este acum:
BANANA,ORANGE,APPLE,MANGO
Încearcă - l singur » Definiție și utilizare
Constructorul prototip vă permite să adăugați noi proprietăți și metode la Array() obiect.
La construirea unei proprietăți, toate matricele va fi dat de proprietate, și este o valoare, ca implicit.
La construirea unei metode, toate matrice va avea această metodă disponibilă.
Note: Array.prototype nu se referă la o singură matrice, ci Array() obiectul propriu - zis.
Note: Prototip este un constructor obiect la nivel mondial , care este disponibil pentru toate obiectele JavaScript.
Suport pentru browser-
Proprietate | |||||
---|---|---|---|---|---|
prototype | da | da | da | da | da |
Sintaxă
Array.prototype. <JavaScript Array referință