Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

JavaScript объект Object

Конструктор объектов, предоставляющий функциональные возможности, общие для всех JavaScript объектов.

var foo = new Object([значение])

Параметры:

foo
Переменная, которой присваивается объект.
значение
Любой из типов данных JavaScript (число, логическое значение или строка). Если значение является объектом, объект возвращается без изменений. Если значение равно null, undefined или значения нет, создается объект без содержимого. Необязательный параметр.

Примечание: все методы и свойства объекта Object доступны для всех объектов.

Функции

ФункцииОписание
create()Создает объект с указанным прототипом, и, при необходимости, содержащий указанные свойства.
defineProperties()Добавляет одно или несколько свойств в объект или изменяет уже существующие свойства.
defineProperty()Добавляет свойство в объект или изменяет уже существующее.
freeze()Замораживает объект: предотвращает изменение значений существующих свойств и исключает добавление новых свойств.
getOwnPropertyDescriptor()Возвращает описание данных свойства или метода.
getOwnPropertyNames()Возвращает массив, содержащий имена всех перечисляемых и неперечисляемых свойств и методов данного объекта.
getPrototypeOf()Возвращает прототип указанного объекта.
isExtensible()Возвращает значение, указывающее, могут ли быть добавлены новые свойства в объект.
isFrozen()Возвращает значение true, если объект был заморожен.
isSealed()Возвращает значение true, если объект был запечатан.
keys()Возвращает массив, содержащий имена всех перечисляемых свойств данного объекта.
preventExtensions()Предотвращает добавление новых свойств в объект.
seal()Запечатывает объект: предотвращает возможность удаление, изменения и добавления свойств объекта.

Методы

МетодОписание
hasOwnProperty()Возвращает значение true, только если свойство с заданным именем существует в экземпляре объекта, а не прототипе.
isPrototypeOf()Возвращает логическое значение, указывающее является ли передаваемый объект частью цепочки прототипов для текущего объекта.
toLocaleString()Возвращает строку, представляющую объект. Этот метод предназначен для переопределения в производных объектах для языкового стандарта конкретных целей.
toString()Возвращает строку, представляющую объект.
valueOf()Возвращает примитивное значение указанного объекта.

Свойства

СвойствоОписание
constructorСсылается на функцию-конструктор, которая была использована при создании объекта.
prototypeСсылается на объект, являющийся прототипом для объектов типа Object. Данное свойство используется интерпретатором, когда функция используется как конструктор при создании нового объекта. Любой объект, созданный с помощью конструктора, наследует все свойства объекта, на который ссылается свойство prototype.
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2018 © puzzleweb.ru

Реклама на сайте | puzinfo@puzzleweb.ru