Don P: Komma-Operator

Beitrag lesen

Hallo,

Das war mir neu, ist aber interessant. Sonst benutze ich disen Komma- Operator eigentlich nur bei Variablendeklarationen, var a = bli.bla, b = a*583.96, c = mehrZeugs;

Sonst scheint er mir auch kaum brauchbar. Statt
ausdruck1, ausdruck2, ausdruck3;
kann man doch ebensogut
ausdruck1; ausdruck2; ausdruck3;
notieren. Wenn man wenigstens ein paar Bytes sparen würde...

if (g = a[f], objekt.funktion(objekt.array2[g]))

Ist nichts anderes als

g = a[f];

if (objekt.funktion(objekt.array2[g]))

  
Ja, das ist mir dann auch aufgefallen.  
Vielleicht ist es so beim Lesen deutlicher, dass die Zuweisung an g eigentlich nur wegen der if-Abfrage gemacht wird. So gesehen kann der ungewöhnliche Operator doch nützlich sein: Der Code sieht aufgeräumter aus.  
  
Danke für die Links :)  
Don P

-- 
sh:( fo:) ch:? rl:( br:] n4:~ ie:% mo:? va:{ js:) de:/ zu:] fl:( ss:| ls:&