У меня есть набор переменных глобального счетчика в Javascript:
var counter_0 = 0;
var counter_1 = 0;
var counter_2 = 0;
и т.д.
Затем у меня есть функция Javascript, которая принимает индексный номер, который отображается на эти глобальные счетчики. Внутри этой функции мне нужно читать и записывать в эти глобальные счетчики, используя значение индекса, переданное функции.
Пример того, как я хотел бы, чтобы это работало, но, конечно, не работает вообще:
function process(index) {
// do some processing
// if 'index' == 0, then this would be incrementing the counter_0 global variable
++counter_+index;
if (counter_+index == 13)
{
// do other stuff
}
}
Я надеюсь, что то, что я пытаюсь сделать, ясно. Если нет, я постараюсь уточнить. Спасибо.
РЕДАКТИРОВАТЬ Уточнение:
Я не пытаюсь увеличить имя счетчика, а значение, которое содержит счетчик.