Ich muss auf eine Variable eines enthaltenden Elements in einer Funktion des untergeordneten Elements zugreifen. Wie kann ich das erreichen?JavaScript Zugriff Elternelement
object = {
a : {
c : function() {
//need to access b here
},
d : 2
},
b : 1
};
In diesem Fall muss ich c
die Variable b
in der Funktion zuzugreifen. Ich habe einige Variationen mit bind()
versucht, aber nichts hat funktioniert. Die Frage JavaScript access parent object attribute funktioniert nicht für mich. Ich kann die Variable object
nicht erreichen, weil das Objekt tiefer verschachtelt ist.
Sie müssen einen Verweis auf 'object' oder' b' übergeben oder einen Verweis auf 'b' zum' a' Objekt hinzufügen. Es sind keine integrierten Rückverweise verfügbar, um in eine Objekthierarchie zu gelangen. – Pointy
Referenz mit diesem und dann Aufruf mit diesem Kontext wie in der verknüpften Frage nicht funktioniert? – Li357
Nur Referenz 'object.b'? – Bergi