Справочник по JScript : Свойства JScript : Свойство prototype
смотрим также
Материал из Справочник Web-языков
Содержание |
Свойство prototype
Возвращает ссылку на прототип класса объектов.
Синтаксис
objectName.prototype
Аргументы
- object
- Обязательный аргумент. Имя объекта.
Описание
Свойство prototype используется для предоставления базового набора функциональных возможностей классу объектов. Новые экземпляры объекта "наследуют" поведение прототипа, присвоенного этому объекту.
Например, вам требуется добавить в объект Array метод, который возвращает значение наибольшего элемента массива. Чтобы сделать это, объявим функцию, добавим ее к Array.prototype и вызовем.
function array_max( ){ var i, max = this[0]; for (i = 1; iПосле выполнения этого кода, y будет содержать максимальный элемент массива x, то есть 6.
Свойство prototype всех внутренних объектов JScript доступно только для чтения. Прототипу можно добавить новые функциональные возможности, как в примере, но объекту нельзя присвоить другой прототип. Однако, объектам, созданным пользователями, можно присвоить новый прототип.
Поддержка
Смотрите также
- Объект Array
- Объект Boolean
- Объект Date
- Объект Function
- Объект Number
- Объект Object
- Объект String
- Свойство Сonstructor
Ссылки на источники
https://msdn.microsoft.com/en-us/library/f5s9ycex(v=VS.85).aspx