Шрифт:
Объект, в котором будет создаваться или настраиваться свойство.
имя Имя создаваемого или настраиваемого свойства.
дескриптор Объект дескриптора свойства, описывающий новое свойство или изменения, которые должны быть выполнены в существующем свойстве.
Возвращаемое значение
Объект о.
Исключения
Описание
Функция
Если объект о еще не имеет свойства с именем имя, эта функция просто создаст новое свойство с атрибутами и значением, указанными в дескрипторе. Если в дескрипторе не указаны какие-либо атрибуты, соответствующие им атрибуты получат значение false или undefined.
Если значение аргумента имя совпадает с именем существующего свойства объекта о, то функция
Обратите внимание, что эта функция вызывается не как метод объекта: это глобальная функция, которая принимает объект в виде аргумента.
Пример
См. также
Object.create, Object.defineProperties, Object.getOwnPropertyDescriptor, раздел 6.7
делает объект неизменяемым
Синтаксис
Аргументы
о Объект, который должен быть зафиксирован.
Возвращаемое значение
Зафиксированный объект о.
Описание
Функция
Имейте в виду, что функция
См. также
Object.defineProperty, Object.isFrozen, Object.preventExtensions, Object.seal, раздел 6.8.3
возвращает атрибуты свойства
Синтаксис
Аргументы
о Объект, которому принадлежит искомое свойство.
имя Имя свойства (или индекс элемента массива), атрибуты которого требуется получить.
Возвращаемое значение
Объект дескриптора для указанного свойства заданного объекта или undefined, если такое свойство не существует.
Описание
Функция