Przykład
Zrobić nową metodę tablicową, która przemienia wartości tablicy do wielkimi literami:
Array.prototype.myUcase = function() {
for (i = 0; i < this.length; i++)
{
this[i] = this[i].toUpperCase();
}
};
Złóż tablicę, a następnie wywołać metodę myUcase:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.myUcase();
Wartości w tablicy owoców jest teraz:
BANANA,ORANGE,APPLE,MANGO
Spróbuj sam " Definicja i Wykorzystanie
Konstruktor prototyp pozwala na dodawanie nowych właściwości i metody do Array() obiektu.
Przy budowie nieruchomości, Wszystkie tablice zostaną podane własności, a to wartość, jako domyślne.
Przy konstruowaniu metody Wszystkie tablice będą musiały ta metoda jest dostępna.
Note: Array.prototype nie odnosi się do pojedynczej macierzy, ale do Array() obiektu sama.
Note: Prototype to światowy konstruktor obiektu, który jest dostępny dla wszystkich obiektów JavaScript.
Wsparcie przeglądarka
Nieruchomość | |||||
---|---|---|---|---|---|
prototype | tak | tak | tak | tak | tak |
Składnia
Array.prototype. <JavaScript Array Reference