Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: OpenSuse
Por fanick6
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Criando variáveis dinamicamente com Javascript
Linux user
Publicado por César tinum da silva em 28/01/2009

Login: mago_dos_chats, 49654 pontos
[ Hits: 3768 ]

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

Leitura recomendada
   Dica Linux recomendada Programação orientada à objetos em JavaScript
   Dica Linux recomendada Framework Javascript
   Dica Linux recomendada HTML - Forçar a abertura de todos os links em uma nova janela
   Dica Linux recomendada Editor de HTML5 em tempo real
   Dica Linux recomendada Navegando anônimo

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.