Methods
Методы конструктора
Object.assign()
- Создает новый объект путем копирования значений всех собственных перечислимых свойств из одного или более исходных объектов в целевой объект.Object.create()
- Создает новый объект с указанным объектом прототипа и свойствами.Object.defineProperty()
- Добавляет к объекту именованное свойство, описываемое переданным дескриптором.Object.defineProperties()
- Добавляет к объекту именованные свойства, описываемые переданными дескрипторами.Object.freeze()
- Замораживает объект: другой код не сможет удалить или изменить какое-либо свойство.Object.getOwnPropertyDescriptor()
- Возвращает дескриптор свойства для именованного свойства объекта.Object.getOwnPropertyNames()
- Возвращает массив, содержащий имена всех переданных объекту собственных перечисляемых и неперечисляемых свойств.Object.getOwnPropertySymbols()
- Возвращает массив всех символьных свойств, найденных непосредственно в переданном объекте.Object.getPrototypeOf()
- Возвращает прототип указанного объекта.Object.is()
- Определяет, являются ли два значения различимыми (то есть, одинаковыми)Object.isExtensible()
- Определяет, разрешено ли расширение объекта.Object.isFrozen()
- Определяет, был ли объект заморожен.Object.isSealed()
- Определяет, является ли объект запечатанным (sealed).Object.keys()
- Возвращает массив, содержащий имена всех собственных перечислимых свойств переданного объекта.Object.observe()
- Асинхронно наблюдает за изменениями в объекте.Object.preventExtensions()
- Предотвращает любое расширение объекта.Object.seal()
- Предотвращает удаление свойств объекта другим кодом.Object.setPrototypeOf()
- Устанавливает прототип (то есть, внутреннее свойство[[Prototype]]
)
Методы объекта
Object.prototype.hasOwnProperty()
- Возвращает логическое значение, указывающее, содержит ли указанное свойство непосредственно объект, или он унаследовал его по цепочке прототипов.Object.prototype.isPrototypeOf()
- Возвращает логическое значение, указывающее, состоит ли указанный объект в цепочке прототипов объекта, на котором был вызван данный метод.Object.prototype.propertyIsEnumerable()
- Возвращает логическое значение, указывающее, установлен ли внутренний атрибут ECMAScript DontEnum.Object.prototype.toSource()
- Возвращает строку, содержащую исходный код объекта в литеральной форме, представляющего объект, на котором был вызван данный метод; вы можете использовать это значение для создания нового объекта.Object.prototype.toLocaleString()
- ВызываетtoString()
.Object.prototype.toString()
- Возвращает строковое представление объекта.Object.prototype.unwatch()
- Удаляет точку наблюдения (watchpoint) со свойства объекта.Object.prototype.valueOf()
- Возвращает значение примитива указанного объекта.Object.prototype.watch()
- Добавляет точку наблюдения (watchpoint) к свойству объекта.
Last updated