literal de objeto javascript: funciones anidadas y la palabra clave "this"
En el siguiente ejemplo, cuandofunctionA()
se invoca, elthis
la palabra clave se refiere al objeto que contiene, por lo que puedo acceder a sus propiedades (por ejemplo,theValue
)
Mi pregunta: ¿Cómo me refiero a las propiedades demyObj
desde dentro delanidado functionB()
?
var myObj = {
theValue: "The rain in Spain",
functionA: function() {
alert(this.theValue);
},
moreFunctions: {
functionB: function() {
alert(????.theValue);
}
}
}
myObj.functionA();
myObj.moreFunctions.functionB();
Gracias por adelantado.