Criando variáveis dinamicamente com Javascript

Publicado por César tinum da silva em 28/01/2009

[ Hits: 18.499 ]

 


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:

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");
}

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.

Outras dicas deste autor

Criando variáveis dinâmicas em PHP a partir de um formulário

Ordenando dicionários em Python

Python: Somando valores em um dicionário de strings

Leitura recomendada

Instalando Flash Player no Arch Linux

Resolvendo erro de atualização do firmware do modem DSL2640t

Variáveis variáveis em JavaScript

Framework Javascript

Editor de HTML5 em tempo real

  

Comentários
[1] Comentário enviado por maxaka em 03/02/2013 - 18:34h

tambem da certo $a,_b !



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts