Acceso a variables indirectamente [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Acceso dinámico a la propiedad del objeto usando la variable 11 respuestas

Dentro 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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta