Hallo!
Es geht um folgenden Codeschnipsel:
1. Wieso kommt der alert gleich nach Laden der Seite? Die Funktion wird zwar gleich ausgeführt, aber ich speichere das Ganze doch einer Referenz pppp? Wieso wird sie dann trotzdem gleich ausgeführt?
2. Wieso ergibt der erste console.log "undefined"? Die Eigenschaft "aga" gibt die Konsole doch auch ganz normal aus?
Ich hatte das so verstanden, dass pppp jetzt quasi ein Objekt ist, mit aga als Feld und usu als Methode. Aber da scheine ich mich wohl zu täuschen...
Wäre nett, wenn mir da jemand ein bisschen helfen könnte!!
Es geht um folgenden Codeschnipsel:
Code:
var pppp = function () { return { aga : "Hallo", usu : function () { alert("gugugu"); } }; }(); console.log(pppp.usu()); console.log(pppp.aga);
2. Wieso ergibt der erste console.log "undefined"? Die Eigenschaft "aga" gibt die Konsole doch auch ganz normal aus?
Ich hatte das so verstanden, dass pppp jetzt quasi ein Objekt ist, mit aga als Feld und usu als Methode. Aber da scheine ich mich wohl zu täuschen...
Wäre nett, wenn mir da jemand ein bisschen helfen könnte!!
Comment