MB: Wofür verwendet man welche funktionstypen???

Beitrag lesen

moin,

das ist jetzt Herumreiten auf Kleinigkeiten, aber ich glaube, genau die interessieren Dich. Tom - bitte weggucken. Buzzwordsturm im Anzug!

😂

Hoisting kennst Du - als das "Hochziehen" einer Deklaration an den Anfang des Bereichs, in dem sie stattfindet.

jepp, war mir klar, wie schon erwähnt

ein Fehler, weil foo im Moment des Aufrufs noch nicht deklariert ist. […]
[…] Das Hoisting hat so seine Merkwürdigkeiten. […]

War mir bekannt auch durch einen Tutor 👍.

[…], aber mein Chrome tut das Gegenteil.

Sach bloß! Danke für den Hinweis 😀👍

Bei const und let ist es strenger. Auch hier werden die Namen im ganzen Scope bekannt gemacht, aber eine Wiederverwendung dieser Namen ist verboten. Ein Name, der mit const oder let deklariert wurde, kann nicht mehr etwas anderes verwendet werden, und umgekehrt kann mit const oder let kein anderweit deklarierter Name redeklariert werden.

Mit letund const war mir das klar aber nicht im detail. Danke Dafür.

Hinzu kommt, […]

Das war mir klar.

Und an dieser Stelle bin ich durchaus anderer Meinung als Matthias. Es ist nämlich aus meiner Sicht durchaus sinnvoll, Code "top down" aufzuschreiben.[…]

mache ich maßgeblich auch allerding im bescheidenen stiel 😏.

Code, der zunächst einmal eine Geröllhalde aus kleinteiligen Funktionen daherkübelt und erst am Ende "zur Sache" kommt, […]
[…]. Aber das mag eine Frage persönlichen Stils sein.

dito. Danke für deine ausguebe Eröäuterung. Hilft mir 😀👍

lgmb

--
Sprachstörung