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"});

questionAnswers(8)

yourAnswerToTheQuestion