Методы объектов JavaScript: изучение общих методов манипулирования объектами

Что касается методов, связанных с объектами JavaScript, вот некоторые из наиболее часто используемых:

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