Criando uma variável dinâmica com JavaScript

Estou em um projeto que precisei criar variáveis que fossem de escopo global em javascript, para isso geralmente usamos o var antes do nome da variável.

Eu precisei criar essas variaveis dentro de um loop, mais precisamente um for

Ai veio a pergunta, como criar variáveis em JavaScript de forma dinamica. Pesquisando na internet encontrei algumas formas. Porém a unica forma que funcionou foi utilizando a função eval();

var data = "testVariable";
eval("var temp_" + data + "=123;");
alert(temp_testVariable);

Isso foi bem simples, e resolveu o meu problema. Retirei o exemplo e a idéia de realizar o post do seguinte link: http://www.hiteshagrawal.com/javascript/dynamic-variables-in-javascript

Esta entrada foi publicada em JavaScript. Adicione o link permanente aos seus favoritos.

Uma resposta a Criando uma variável dinâmica com JavaScript

  1. Pingback: Saiba qual a latitude e longitude de um determindado endereço consultando a API do Google Maps | Experimentos Usando API de Mapas

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>