en2k
Erfahrenes Mitglied
Hallo,
folgender Code liegt meinem Problem zugrunde:
Frage Nr. 1: Wie nennt man diese Variablenlisten (oben im Funktionsaufruf als übergebener Parameter) korrekt in JS? Variablenlisten? Das war mein Problem beim Googlen und bei der Boardsuche.
Frage Nr. 2: Sind diese Listen Bestandteil von JS? Oder werden sie nur durch Frameworks wie jQuery o.Ä. hinzugefügt?
Frage Nr. 3 - und eigentlich meine Hauptfrage: Wenn ich mir optionen.toSource() ausgeben lasse, dann erhalte ich als Schlüssel den String 'schluessel'. Aber eigentlich hätte ich ja gerne, dass er schluessel als Variable betrachtet und der Funktion 'wert1' unter dem Schlüssel 'test1' übergibt.
Ich bin momentan etwas ratlos, da ich auch schon verschiedene Möglichkeiten probiert habe, aber man anscheinend in JS keine Operationen innerhalb der geschweiften Klammern wie etwa 'test'+i für i=1 durchführen darf.
Vielen Dank im Voraus - eventuell auch für einen aufklärenden Link.
Nino
folgender Code liegt meinem Problem zugrunde:
PHP:
meine_funktion = function(optionen) {
alert(optionen.toSource());
}
schluessel = 'test1';
meine_funktion({schluessel: 'wert1'});
Frage Nr. 1: Wie nennt man diese Variablenlisten (oben im Funktionsaufruf als übergebener Parameter) korrekt in JS? Variablenlisten? Das war mein Problem beim Googlen und bei der Boardsuche.
Frage Nr. 2: Sind diese Listen Bestandteil von JS? Oder werden sie nur durch Frameworks wie jQuery o.Ä. hinzugefügt?
Frage Nr. 3 - und eigentlich meine Hauptfrage: Wenn ich mir optionen.toSource() ausgeben lasse, dann erhalte ich als Schlüssel den String 'schluessel'. Aber eigentlich hätte ich ja gerne, dass er schluessel als Variable betrachtet und der Funktion 'wert1' unter dem Schlüssel 'test1' übergibt.
Ich bin momentan etwas ratlos, da ich auch schon verschiedene Möglichkeiten probiert habe, aber man anscheinend in JS keine Operationen innerhalb der geschweiften Klammern wie etwa 'test'+i für i=1 durchführen darf.
Vielen Dank im Voraus - eventuell auch für einen aufklärenden Link.
Nino