Есть ли возможность получить доступ к константе по имени переданном в пареметре на JS?

В коде определена константа, например:
const settings1 = {
  par1: 123,
  par2: "val123"
};


Имя этой константы передается, например, в параметре тега:
<div class="module1" data-preset="settings1"></div>


Есть ли возможность в коде обработчика получить данные константы settings1 по имени из параметра записанного в текстовой переменной?

Константа определяется в пользовательском коде, ее имя заранее не известно!
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
window.settings1 = {}

let varName = 'settings1';
console.log(
  window[varName]
);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы