Criando variáveis dinamicamente com Javascript

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

[ Hits: 18.281 ]

 


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

Python: Somando valores em um dicionário de strings

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

Leitura recomendada

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

Incentivando o uso do Webm, formato aberto de "codec" (conteiner) de vídeo

Navegando anônimo

Editor de HTML5 em tempo real

Palheta de cores utilizando Json e Javascript não obstrutivo

  

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