Variável local Javascript declara
Basicamente, esta é uma questão de como acessar o manipulador de escopo local. Estou tentando alcançar algo semelhante para definição de variável global como:
window['newObject'] = "some string";
alert(newObject);
mas para o escopo local. No momento, a única solução que tenho é usar evals:
eval("var newObject='some string'");
Mas isso é realmente uma solução feia ... O melhor seria como usar alguma referência ao escopo local como em uma solução window [], mas nunca ouvi falar de nenhuma referência ao escopo local ... Alguma idéia?
Exemplo vai aqui:
function x(arg)
{
localScope[arg.name]=arg.value;
alert(sex);
}
x({name:"sex", value:"Male"});