Атрибут prototype массива JavaScript

Определение и использование

prototype Это глобальный конструктор, доступный для всех объектов JavaScript.

prototype Ссылка на глобальный объект Array().

prototype Конструктор позволяет вам добавлять новые атрибуты и методы в массив.

Когда создается новый атрибут, все массивы получают этот атрибут и его значение.

Когда создается новый метод, этот метод получают все массивы.

экземпляр

Создайте новый метод массива, который преобразует значения массива в верхний регистр:

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

Создайте массив и вызовите метод myUcase:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.myUcase();

попробуйте сами

грамматика

Array.prototype.name = value

Поддержка браузера

Все браузеры полностью поддерживают prototype:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Урок:Массив JavaScript

Урок:Константа массива JavaScript

Урок:Методы массива JavaScript

Урок:Сортировка массива JavaScript

Урок:Итерация массива JavaScript