Criando variáveis dinamicamente com Javascript
Dica publicada em Javascript / Avançado
Criando variáveis dinamicamente com Javascript
Esta semana me deparei com um problema: precisava criar arrays dinamicamente em Javascript, já que não sabia de quantas variáveis eu iria precisar.
Pesquisando na internet encontrei a função eval(), que eu já conhecia de outras linguagens como Python, mas não sabia que ela existia no Javascript. A função eval() recebe como parâmetro uma string que será executada como se fosse um comando.
Exemplo da criação dos arrays:
Ou seja, você pode criar e atribuir valores dinamicamente ao array. Esta é uma boa solução pra quando não se sabe ao certo o tamanho das estruturas que se está manipulando.
Está aí então, pequena dica, mas bastante útil para algumas horas.
Abraço a todos.
Pesquisando na internet encontrei a função eval(), que eu já conhecia de outras linguagens como Python, mas não sabia que ela existia no Javascript. A função eval() recebe como parâmetro uma string que será executada como se fosse um comando.
Exemplo da criação dos arrays:
for(i=0; i<numeroqualquer;i++)
{
eval("var add_alto"+i+" = "+i+");
eval("var meu_array"+i+" = new Array()");
eval("meu_array.push("add_algo");
}
{
eval("var add_alto"+i+" = "+i+");
eval("var meu_array"+i+" = new Array()");
eval("meu_array.push("add_algo");
}
Ou seja, você pode criar e atribuir valores dinamicamente ao array. Esta é uma boa solução pra quando não se sabe ao certo o tamanho das estruturas que se está manipulando.
Está aí então, pequena dica, mas bastante útil para algumas horas.
Abraço a todos.