Как обратиться к объекту, зная его название в виде строки?

Для обращения к объекту JavaScript, зная его название в виде строки, можно воспользоваться следующими способами:

1. Использование квадратных скобок:

const obj = {
  key: 'value'
};

const keyName = 'key';
const value = obj[keyName]; // обращаемся к объекту по имени ключа, хранящемуся в переменной
console.log(value); // выведет 'value'

2. Использование метода Object:

const obj = {
  key: 'value'
};

const keyName = 'key';
const value = Object.keys(obj).includes(keyName) ? obj[keyName] : undefined; // проверяем наличие ключа в объекте
console.log(value); // выведет 'value'

3. Использование вычисляемых свойств объекта:

const obj = {
  key: 'value'
};

const keyName = 'key';
const value = obj[keyName]; // обращаемся к объекту с использованием вычисляемого свойства
console.log(value); // выведет 'value'

Все эти методы позволяют обратиться к объекту, зная его название в виде строки. Важно помнить, что при использовании первого способа обращения через квадратные скобки, имя ключа должно быть правильно указано, иначе будет возвращено значение undefined.