Javascript “Variáveis Variáveis”: como atribuir uma variável com base em outra variáve
Tenho um conjunto de variáveis globais de contador em Javascript:
var counter_0 = 0;
var counter_1 = 0;
var counter_2 = 0;
etc
Tenho uma função Javascript que aceita um número de 'índice' que é mapeado para esses contadores globais. Dentro desta função, preciso ler e gravar nesses contadores globais usando o valor 'index' passado para a funçã
Exemplo de como eu gostaria que funcionasse, mas é claro que não funciona:
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
}
}
Espero que o que estou tentando fazer seja claro. Caso contrário, tentarei esclarecer. Obrigado
sclarecimento @EDIT:
Não estou tentando incrementar o nome do contador, mas o valor que o contador conté