Struppi: Objekt erwartet, in Zeile eines Funktionsaufrufes

Beitrag lesen

OOops, da hab' ich doch glatt das var davor vergessen. Aber stimmt, es macht hier keinen Unterschied, weil ein Ausdruck "var meinName = function() {...}" immer synonym ist zu "function meinName() {...}".

Innerhalb der Funktion ja, aber der Unterschied von
var meinName = function() {...}
meinName = function() {...}

innerhalb der funktion ist gross und darum ging es

Dass es aber eine Funktion des globalen Objekts ist, stimmt definitiv nicht! Es ist hier eine "innere" Funktion von biste().

und sobald du biste() augeferufen hast ist es eine globale Funktion.

Wäre es eine globale, dann könnte man sie auch von außerhalb des Objekts "Jemand" oder von außerhalb der Funktion "biste()" aufrufen, was natürlich nicht möglich ist.

Du musst natürlich die globale Variabel meinName erst setzen bevor du sie vewrwenden kannst.

Struppi.