Acceso a variables indirectamente [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Acceso dinámico a la propiedad del objeto usando la variable 11 respuestasDentro de mi código (JavaScript en una extensión de Firefox), tengo una lista de algunas variables, como esta:
var myApp = {
var1: true,
var2: false,
var3: true,
var4: false
};
Quiero acceder a estas variables para obtener su valor indirectamente usando una función:
var myApp = {
var1: true,
var2: false,
var3: true,
var4: false,
varGetter: function(aName) {
// code
return myApp.aName.value;
}
};
Llamo a esta función así, por ejemplo:
if(myApp.varGetter("var2")) {alert("true")};
Ahora, ¿cómo se puede implementar esta función para hacer lo que quiero?