Pular para o conteúdo

Criando variáveis dinamicamente com Javascript

Dica publicada em Javascript / Avançado
César tinum da silva mago_dos_chats
Hits: 19.173 Categoria: Javascript Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

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.

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

Python: Somando valores em um dicionário de strings

Ordenando dicionários em Python

Slide de imagens em jQuery

Extensões (Webmaster) do Firefox

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

Programação orientada à objetos em JavaScript

Editor de HTML5 em tempo real

#1 Comentário enviado por maxaka em 03/02/2013 - 18:34h
tambem da certo $a,_b !

Contribuir com comentário

Entre na sua conta para comentar.