Christian: Variable übergeben

Beitrag lesen

Hallo,
kann man in Javascript einer Funktion eine Variable übergeben? Ich spreche nicht von dem Wert der Variablen, sonder von der Variablen selbst.

Danke im voraus schon!

Beispiel du hast eine globale Variable Name, die du gerne übergeben möchtest

var Name = Dieter

dann dein Funktionsaufruf meinetwegen aus einer anderen funktion

function irgendwas()
{
  SetValue('Name', 'Dieter')  -> du übergibst den variablennamen als String
}

function SetValue(ObjName, ObjValue)
{
  eval(ObjName) = ObjValue    -> mittels eval erhälst du einen "Pointer" auf deine Variable
}
-> In der Variablen Name ist nun der Wert Dieter gespeichert

PS: Ich weiss, daß es in JavaScript eigentlich keine Pointer gibt!! :-)