Javascript variable local declarar
Básicamente, esta es una pregunta sobre cómo acceder al controlador de alcance local. Intento lograr algo similar para la definición de variable global como:
window['newObject'] = "some string";
alert(newObject);
pero para el ámbito local. En este momento, la única solución que tengo es usar evals:
eval("var newObject='some string'");
Pero esta es una solución realmente fea ... La mejor sería usar una referencia al alcance local como en una solución de ventana [], pero nunca escuché ninguna referencia al alcance local ... ¿Alguna idea?
El ejemplo va aquí:
function x(arg)
{
localScope[arg.name]=arg.value;
alert(sex);
}
x({name:"sex", value:"Male"});