JavaScript Конструктор prototype()
Пример
Создать новый метод массива, который преобразует значения массива в верхний регистр:
Array.prototype.myUcase = function() {
for (i = 0; i < this.length; i++) {
this[i] = this[i].toUpperCase();
}
};
Создайте массив, а затем вызовите метод myUcase:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.myUcase();
Попробуйте сами »
Определение и использование
Конструктор prototype() позволяет добавлять новые свойства и методы к объекту Array().
При построении свойства ВСЕ массивы будут задавать свойства и его значение по умолчанию.
При построении метода, этот метод будет доступен ВСЕМ массивам.
Примечание: Array.prototype ссылается не на один массив, а на сам объект Array().
Примечание: Prototype - это глобальный конструктор объектов, доступный для всех объектов JavaScript.
Поддержка браузера
Свойство | |||||
---|---|---|---|---|---|
prototype | Да | Да | Да | Да | Да |
Синтаксис
Array.prototype.name = value
Связанные страницы
JavaScript учебник: JavaScript Массивы
JavaScript учебник: JavaScript Конструкторы