Was verstehst du unter "dieser Aktualisierung"?
Ich beziehe mich doch auf Deine Antwort. Ich meine also, man sollte auf das Posting verlinken, wo die „funktionierende Skriptversion“ zuerst präsentiert wurde.
Ich hab mir nicht abgesehen, ob var vs. let hier ein Problem ist, aber wenn das Thema schon aufkommt, hier eine Erklärung zum Unterschied mit Beispielen:
Ah, der Scope ist die Funktion. Die umschließende Funktion der Skripte verhindert also, dass die Variablen sich trotz gleichen Namens Konkurrenz machen. Mit etwas längerem Nachdenken hätte ich darauf kommen können, dass die Skripte sonst auch schon mit der bisherigen Schreibweise nicht gemeinsam hätten funktionieren dürfen.