Методы управления массивами ключ-значение в TypeScript

В TypeScript массив ключ-значение обычно называется объектом или словарем. TypeScript предоставляет несколько методов для работы с массивами «ключ-значение», позволяющих эффективно манипулировать данными и получать к ним доступ. Вот несколько методов, которые вы можете использовать:

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