JavaScript, convertendo string em variável.
Se alguém já precisou transformar uma string qualquer em variável usando JavaScript, e não descobriu como, ai vai uma dica simples e útil.
mystring = 'myVar'; window[mystring] = 1; alert(myVar);
Ou então basta usar essa função, bem simples. Onde depois de criada, basta chama-la assim: strToVar(“nome da variável”, “valor que ela ira receber”). Ou simplesmente criar uma variável assim: strToVar(“nome da variável”)
/*
função que converte uma string em variavel
varName = Nome da variavel
str = valor que a variavel ira receber
*/
function strToVar (varName, str){
if (str==undefined)
str='';
mystring = varName;
window[mystring] = str;
return varName;
};
//chamada da função
strToVar('varTest', 'hello!');
//resultado = "hello"
alert(varTest);
//essa chamada ira apenas criar uma variavel vazia
strToVar('varTest');




