Lieber molily,
vielen Dank für Deine Präzisierungen.
Den Begriff »Deltafunktion« kenne ich persönlich nicht. In ECMAScript wird das Funktionsausdruck (Function Expression) genannt, allgemein Lambda.
hehe, es war "irgend so ein griechischer Buchstabe halt". Ja, ich meinte Lambda und nicht Delta.
Ein Unterschied ist das Hoisting [...]
Ich finde Hoisting bei Funktionsdeklaration hingegen nützlich, zumal man nicht wirklich um Hoisting herumkommt, da Variablendeklarationen ebenfalls gehoistet werden.
Hmm. Mal davon abgesehen, dass ich das Prinzip des Hoisting noch nicht ganz begriffen habe (in meinen Basteleien hat es keine offensichtliche Bedeutung), bin ich mir nicht sicher, ob jemand explizit über Hoisting nachdenken muss, wenn er ein Script schreibt. Implizit vielleicht, explizit doch wohl eher nicht? Das zumindest ist wohl der Hintergrund, warum Crockford die Wertzuweisung als Notation vorzieht.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)