Neueinsteiger in JavaScript hier.
Wie referenziere ich ein Mitglied foo
von innen Mitglied foobar
vorausgesetzt, dass foobar
ist in einem Verschluss?
var priv = {
foo: "bar",
foobar: (function() {
return this.foo === "bar";
})()
};
Der obige Code schlägt fehl. Darin, this.foo
ist undefined
. Wenn ich ändere this.foo
zu priv.foo
ist es immer noch undefined
. Wie referenziere ich priv.foo
aus dem foobar
Abschluss?