Variable in Funktion definieren und außerhalb sichtbar machen
bearbeitet von Peter SpäterAlso gut, hab jetzt google eine zeitlang mit Suchanfragen à la "javascript assign var name in function" oder "javascript create var in function" bemüht - spuckt so ziemlich alles aus, von Erklärungen über Definitionen, Scope, Hoisting, etc. - nur nicht wonach ich suche 👀
...und zwar würde ich gern über eine Funktion eine Variable kreiern, deren Name ich der Funktion bei Aufruf übergebe, so in die Richtung:
~~~JavaScript
function varName(var_Name) {
var var_Name = "Wert";
}
varName(Variable);
console.log(Variable); // ReferenceError: Variable is not defined
~~~
...leider bekomme ich dafür nur einen Reference-Error, weil "Variable" nicht übernommen wird, da ja nur im Scope der Funktion vorhanden.
Wie lässt sich dieses mein Vorhaben umsetzen?
Danke!
P.