Ist es möglich, eine selbstausführende Funktion zu haben, die einem Objekteigenschaftswert Werte zu anderen Eigenschaften im Objekt zuweist?Selbstausführende Funktion als Objekteigenschaftswert in Javascript
z.B. - was würde Ich mag es, dies zu tun:
var b={
c:'hi',
d:null,
e:new function(){this.d=5}
};
Aber die „this“ in der neuen Funktion scheint siehe B. E. Ist es möglich, auf das b.e Elternelement (d. H. B) von innerhalb der Funktion zuzugreifen?
Ich kann nicht sehen warum möchten Sie eine anonyme Funktion instanziieren, wie Sie derzeit sind. – Utkanos
Was ist dein Endziel hier? Um Code während der Erstellung des Objekts auszuführen, der andere Eigenschaften des Objekts bearbeitet? – jackwanders
@jackwanders - ja. Ich habe mich nur gefragt, ob es möglich ist, es so zu machen, als eine Art Verknüpfung zu Jakeckarcks Methode unten. –