literał obiektu javascript - zagnieżdżone funkcje i słowo kluczowe „this”
W poniższym przykładzie, kiedyfunctionA()
jest wywoływany, thethis
słowo kluczowe odnosi się do obiektu zawierającego, więc mogę uzyskać dostęp do jego właściwości (np.theValue
)
Moje pytanie: Jak odwołać się do właściwościmyObj
z wnętrzazagnieżdżony functionB()
?
var myObj = {
theValue: "The rain in Spain",
functionA: function() {
alert(this.theValue);
},
moreFunctions: {
functionB: function() {
alert(????.theValue);
}
}
}
myObj.functionA();
myObj.moreFunctions.functionB();
Z góry dziękuję.