Scooter: variable++ oder ++variable ?

Beitrag lesen

Hallo,

var a = ['a', 'b', 'c', 'd'];
var i = 1;
var mychar1 = a[++i]; // mychar1 = 'b'
var mychar2 = a[i++]; // mychar2 = 'a'

Wobei dein mychar2 jetzt aber auch 'b' ist, da i ja nach der Zuweisung auf mychar1 auf 2 gesetzt wurde. (Ist schon ok, ich weiß wie du es gemeint hattest.)

Viele Grüße,

Stefan

Hi,

noch ein Fehler:
i muss mit 0 initilisiert werden, damit es stimmt, wenn man von dem anderen Fehler absieht.

Scooter