OK, eine Lösung mit einer sort Funktion:
mit einem kleinen Fehler:
~~~javascript
var x = [
'E258_70426_000A_10s.nc',
'E258_70426_000A_10k.nc',
'E258_70426_000A_11k.nc',
'E258_70426_000A_12k.nc',
'E258_70426_000A_11b.nc',
'E258_70426_000A_22b.nc'
];
x.sort(function(a, b) {
var c1 = a.substr(18, 1);
var c2 = b.substr(18, 1);
return c1 > c2 ? 1 :
c1 < c2 ? -1 :
a > b ? 1 : // Hier war der falsche Operator
a < b ? -1 :
0;
});
alert(x.join('\n'));
Struppi.