Страницы

Поиск по вопросам

четверг, 9 января 2020 г.

Как обратиться к переменной с id в имени? JS

#javascript


Здравствуйте, есть такой код:

var colors1234 = {
  qwe: qweq
},
    colors1212 = {
  qwe: qweq
};


console.log(colors/*id*/);


Можно ли как-то обратится к такой переменной, если id динамическое?
    


Ответы

Ответ 1



За счёт того, что ваша переменная лежит в глобальной области видимости, можно использовать скобочную нотацию - var colors1234 = { qwe: 'qweq1234' }, colors1212 = { qwe: 'qweq1212' }; const id = 1234; console.log(window[`colors${id}`]); Но лучше вместо пачки переменных формата имя+id сделать такой объект - имя{ id1: ...value... id2: ...value... }

Комментариев нет:

Отправить комментарий