Ich habe ein verschachteltes Objekt in Javascript, wie diese:Javascript verschachteltes Objekt Zugriff Root-Ebene
{
nameRoot: "my object",
sub: {
nameSub: "my sub object"
}
}
I nameRoot aus einer Funktion in Unter definiert zugreifen möchten.
Mit Hilfe einer Funktion i etwas wie definiert haben würde:
var self = this;
und selbst verwendet, aber wie kann ich das tun, in einem wörtlichen Objekt?
Ich glaube nicht, dass Sie können. Ich kenne den Post nicht von ganz oben, aber ich erinnere mich, dass ich das kürzlich auf StackOverflow gelesen habe. Können Sie dieses Objekt als Funktion anstelle eines Objektliterals definieren? – Brad
Sie können nicht. Aber ein Objekt ist nicht ohne Bezug, also müssen Sie irgendwo einen Bezug zu dem Objekt haben, in dem Sie sich befinden, nein? – David
Dies ist auch der Grund, warum Knoten und solche einen expliziten Verweis auf "parentNode" haben müssen. – voithos