function teste_auf_reihenfolge(wert)
{
for (var i = 1; i < wert.length; i++)
{
if (wert[i] - wert[i-1] != 1) return false;
}
return true;
}
> ungetestet
"<" statt "<=", denn wert[wert.length] gibt es nicht.
meine Variante:
~~~javascript
function teste_auf_reihenfolge(wert) {
var r=true;
for (var i = 1; (i < wert.length) && r; i++) {
r= (wert[i] - wert[i-1] == 1);
}
return r;
}
ungetestet