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