Object.keys(obj)
: этот метод возвращает массив имен перечислимых свойств объекта.Object.values(obj)
: этот метод возвращает массив значений перечислимых свойств объекта.Object.entries(obj)
: этот метод возвращает массив пар ключ-значение перечислимого свойства объекта.Object.assign(target,...sources)
: этот метод используется для копирования значений всех перечислимых свойств из одного или нескольких исходных объектов в целевой объект.Object.freeze(obj)
: этот метод замораживает объект, предотвращая добавление к нему новых свойств и удаление или изменение существующих свойств.Object.seal(obj)
: этот метод запечатывает объект, предотвращая добавление к нему новых свойств, но при этом позволяя изменять или удалять существующие свойства.Object.create(proto, [propertiesObject])
: этот метод создает новый объект с указанным объектом-прототипом и дополнительными свойствами.Object.hasOwnProperty(prop)
: этот метод возвращает логическое значение, указывающее, имеет ли объект определенное свойство в качестве прямого свойства этого объекта (не наследуемого через цепочку прототипов).Object.getPrototypeOf(obj)
: этот метод возвращает прототип (т. е. внутреннее свойство[[Prototype]]
) объекта.Object.setPrototypeOf(obj, Prototype)
: этот метод устанавливает прототип (т. е. внутреннее свойство[[Prototype]]
) объекта.
Object.setPrototypeOf(obj, Prototype)
.