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).