Функция javascript позволит вам сделать это. Однако, как правило, это осуждается. Ваш вопрос явно не исключает массивы. Массивы определенно подойдут для описанного вами шаблона.
я есть набор глобальных переменных счетчика в Javascript:
var counter_0 = 0;
var counter_1 = 0;
var counter_2 = 0;
и т.д
Затем у меня есть функция Javascript, которая принимает индексный номер, который отображается на эти глобальные счетчики. Внутри этой функции мне нужно читать и записывать в эти глобальные счетчики, используя значение 'index', переданное функции.
Пример того, как я хотел бы, чтобы это работало, но, конечно, не работает вообще:
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
}
}
Я надеюсь, что то, что я пытаюсь сделать, ясно. Если нет, я постараюсь уточнить. Благодарю.
РЕДАКТИРОВАТЬ Уточнение:
Я не пытаюсь увеличить имя счетчика, а скорее значение, которое содержит счетчик.