Работа с парами «ключ-значение» объекта как строками в TypeScript и JavaScript: методы и примеры

  1. Доступ к свойствам объекта по ключу:
    Вы можете получить доступ к свойствам объекта, используя ключ в виде строки в квадратных скобках ([]). Вот пример на TypeScript:
const myObj = {
  key1: "value1",
  key2: "value2",
};
const key = "key1";
const value = myObj[key];
console.log(value); // Output: "value1"
  1. Установка свойств объекта по ключу:
    Вы можете установить или обновить свойства объекта, используя ключ в виде строки в квадратных скобках ([]). Вот пример на JavaScript:
const myObj = {};
const key = "key1";
const value = "value1";
myObj[key] = value;
console.log(myObj); // Output: { key1: "value1" }
  1. Преобразование объекта в массив пар «ключ-значение».
    Вы можете преобразовать объект в массив пар «ключ-значение», используя метод Object.entries(). Вот пример на TypeScript:
const myObj = {
  key1: "value1",
  key2: "value2",
};
const keyValuePairs = Object.entries(myObj);
console.log(keyValuePairs);
// Output: [ ["key1", "value1"], ["key2", "value2"] ]
  1. Преобразование массива пар ключ-значение в объект.
    Вы можете преобразовать массив пар ключ-значение в объект с помощью метода Object.fromEntries(). Вот пример на JavaScript:
const keyValuePairs = [
  ["key1", "value1"],
  ["key2", "value2"],
];
const myObj = Object.fromEntries(keyValuePairs);
console.log(myObj);
// Output: { key1: "value1", key2: "value2" }