Criando variáveis dinamicamente com Javascript

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

[ Hits: 18.521 ]

 


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

Ordenando dicionários em Python

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

Python: Somando valores em um dicionário de strings

Leitura recomendada

Upload de múltiplos arquivos com Javascript + Flash

Netflix no Firefox (Debian) - Error: Request mediaKeySystem access rejected: EME has been preffed off [Resolvido]

Programação orientada à objetos em JavaScript

Fullscreen com jQuery e CSS

Origens de spam - Investigando e colhendo informações

  

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