Sonst benutze ich disen Komma- Operator eigentlich nur bei Variablendeklarationen,
var a = bli.bla, b = a*583.96, c = mehrZeugs;
Das ist *nicht* der Komma-Operator. Das ist einfach der Trenner einer Variablen-Deklarations-Liste.
Noch mal meine Beispiel:
var foo = ('Hallo', 'Welt');
Hier musste ich Klammern setzen, damit das Komma als Komma-Operator und nicht als Trenner in der Variablen-Deklarations-Liste angesehen wird. var foo = 'Hallo', 'Welt';
wäre ein Syntaxfehler.
var foo;
foo = alert(1), alert(2), 3;
Hier habe ich Variablendeklaration und Wertzuweisung absichtlich getrennt, damit das Komma als Operator verstanden wird.
Ich hätte auch klammern können:
var foo = (alert(1), alert(2), 3);
Mathias