Aloha ;)
Demnächst (wenn JavaScript ES6 in den Browsern angekommen sein wird) gibt es neben
var
auch nochlet
. Das wirkt dann so lokal, wie man es notiert hat und nicht mehr wievar
in der gesamten Funktion.
...hat aber mit klassischer Deklaration und den Geltungsbereichen in klassischen Sprachen (C/Java/...) auch nicht so viel mehr zu tun (außer, dass es, wie du richtig sagst, einen vergleichbaren Effekt hat), da let
ursprünglich aus Haskell und damit aus einem ganz anderen Programmierparadigma kommt als die klassischen Sprachen.
Ich würde deshalb insgesamt vom Begriff Deklaration eher Abstand nehmen, vielleicht ist die Bezeichnung lokale Definition im Fall von let
besser geeignet ;)
Grüße,
RIDER
--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller Erreichbar manchmal im Self-TS (ts.selfhtml.org) oder sonst - wenn online - auf dem eigenen TeamSpeak-Server (fritz.campingrider.de) oder unter: # Facebook # Twitter # Steam # YouTube # Self-Wiki # ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller Erreichbar manchmal im Self-TS (ts.selfhtml.org) oder sonst - wenn online - auf dem eigenen TeamSpeak-Server (fritz.campingrider.de) oder unter: # Facebook # Twitter # Steam # YouTube # Self-Wiki # ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[