Добавление значения к имени глобальной переменной с последующим вызовом - PullRequest
0 голосов
/ 04 июля 2019

Я знаю, как добавить строку с переданным значением и показать ее так:

function(value) {
   console.log("New " + value);
}

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

function(value) {
   console.log(value + globalvariable);
}

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

Как я могудобавить это значение к globalvariable как к имени globalvariable, чтобы потом его можно было назвать позже?

Я человек самоучка и не знаю, делаю ли я это неправильно?

Может быть, есть еще лучший способ сделать это, что я буду очень рад видеть

Я уже пробовал кучу вещей, которые, кажется, не работают

Я извиняюсь, если написалдубликат

1 Ответ

1 голос
/ 04 июля 2019

Как предлагается здесь Динамически создать переменную в JavaScript и присвоить значение

Вы можете сделать это:

var globalVar = 5;
function test(value) {window[value+''+globalVar] = 'newValue';}

test("myName");

console.log(myName5);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...