JavaScript-Objektliteral - verschachtelte Funktionen und das Schlüsselwort "this"
Im folgenden Beispiel, wennfunctionA()
wird aufgerufen, diethis
Das Schlüsselwort bezieht sich auf das enthaltende Objekt, sodass ich auf seine Eigenschaften zugreifen kann (z.theValue
)
Meine Frage: Wie beziehe ich mich auf Eigenschaften vonmyObj
aus demverschachtelt functionB()
?
var myObj = {
theValue: "The rain in Spain",
functionA: function() {
alert(this.theValue);
},
moreFunctions: {
functionB: function() {
alert(????.theValue);
}
}
}
myObj.functionA();
myObj.moreFunctions.functionB();
Danke im Voraus.