Атрибут prototype массива JavaScript
- Предыдущая страница pop()
- Следующая страница push()
- Вернуться на один уровень вверх Референсное руководство JavaScript Array
Определение и использование
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
- Предыдущая страница pop()
- Следующая страница push()
- Вернуться на один уровень вверх Референсное руководство JavaScript Array