Acessar uma variavel com o nome dela em uma string [RESOLVIDO]

1. Acessar uma variavel com o nome dela em uma string [RESOLVIDO]

lucas
1lucas1

(usa Linux Mint)

Enviado em 27/06/2018 - 03:14h

Suponha que eu tenho 8mil vetores e eu preciso que cada hora uma variavel X recebe o conteudo de um desses vetores porem o problema que eu tenho é que o nome do vetor que eu quero "copiar no momento" está dentro de uma string. como proceder ???

+- isso
VariavelY="vetor2"
porem eu preciso fazer
VariavelX=vetor2;

so consigo pensar em um switch porem arrumar esses 8 mil vetores vai ser tenso


  


2. MELHOR RESPOSTA

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 27/06/2018 - 08:31h

1lucas1 escreveu:

Suponha que eu tenho 8mil vetores e eu preciso que cada hora uma variavel X recebe o conteudo de um desses vetores porem o problema que eu tenho é que o nome do vetor que eu quero "copiar no momento" está dentro de uma string. como proceder ???

+- isso
VariavelY="vetor2"
porem eu preciso fazer
VariavelX=vetor2;

so consigo pensar em um switch porem arrumar esses 8 mil vetores vai ser tenso


Lucas,

Segue um exemplo de como você pode pode alterar uma variável sabendo o nome dela.
<div id="textDiv"></div>

<script type="text/javascript">
var nomeAluno = 'Julia Neau';

var nomeVariavel = 'nomeAluno';

window[nomeVariavel] = 'Julia Rodrigues';

var div = document.getElementById("textDiv");
div.textContent = nomeAluno;
var text = div.textContent;
</script>

Abraço,
Diego M. Rodrigues





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts