2016-04-13 13 views
0

Im folgenden Code habe ich der Funktion obj1 eine neue Eigenschaft hinzugefügt. Wenn ich den Wert von obj1.name jedoch drucke, zeigt es nichts, nur leer!Was passiert, wenn wir eine Eigenschaft innerhalb einer Funktion definieren mit: operator?

Nun, wenn das, was ich mache, falsch ist, dann muss sich die JavaScript-Engine beschweren, aber das tut es nicht. Was ist hier los?

+0

Siehe http://stackoverflow.com/a/418865/344643 –

+0

hier sind die Fehler, die ich bekomme, wenn ich Ihren Code eingefügt: 'Zeile 2: Label 'Name' auf John Aussage. ' 'Linie 2: Erwartete einen Auftrag oder Funktionsaufruf und stattdessen sah einen Ausdruck.' – JordanHendrix

+0

Link zum Code: https://jsbin.com/caneso/2/edit?js,console – JordanHendrix

Antwort

Verwandte Themen