Объекты общего вида: объект Object
Объект Object - это примитивный объектный тип, производными которого являются все остальные объекты языка JavaScript. Он имеет две формы конструктора:
new Object() new Object(значение)
Здесь значение - любое выражение, задающее примитивное значение объекта. Если оно не указано, то создается пустой объект. Для создания пустого объекта можно также использовать инициализатор объекта:
{}
Примеры:
var a = new Object(); // пустой объект var b = {}; // то же самое var c = new Object(true); // примитивное значение объекта true
Объект Object содержится во всех объектах JavaScript, поэтому все его методы и свойства им доступны. Методы данного объекта могут быть переопределены в пользовательских объектах.
Свойства объекта ObjectСвойство | Описание | Член прототипа |
---|
constructor | Конструктор, который создал объект. | Да | prototype | Ссылка на прототип класса объектов. | Да |
Методы объекта ObjectМетод | Описание | Член прототипа |
---|
hasOwnProperty | Проверяет наличие заданного свойства. | Да | isPrototypeOf | Проверяет, является ли объект прототипом данного объекта. | Да | propertyIsEnumerable | Проверяет наличие заданного итерируемого свойства. | Да | toLocaleString | Преобразует объект в строку с учетом формата операционной системы. | Да | toString | Преобразует объект в строку. | Да | valueOf | Возвращает примитивное значение объекта. | Да |
1 2 3 4 5 6
8 8 8
| |