Warum benötigst du nur den Raum 50 bis 75?
Halt wie ich das bei dem Beispiel mit der Karte beschrieben habe!
Gut, und warum tust du es nicht?
Bei deinem Ansatz musst du wenn du ale Elemente durchlaufen willst immer die Obergrenze und Untergrenze angeben, ansattt mit den "handelsüblichen" boundaries zu arbeiten.
Nein muss man nicht. wenn ich nur einen Bereich zwischen 50 und 75 benötige und bspw. mit einer Schleife nur den Bereich von 50 bis 75 durchlaufe (for x = 50; x <= 75; x++)... warum sollte ich dann die Werte von 0 bis 49 vorbelegen.. wenn diese sowieso schon standardmäßig mit undefined vorbelegt sind!?
Nach deinem Prinzip müsste ich das so machen:
for (x = 0; x <= 100; x++) {
if (x >= 50 && x <= 75) meinArray[x] = "test";
else meinArray[x] = null;
}
oder auch, wobei ich bei jedem Schleifendurchlauf x -50 rechne, was auch nicht grad so toll ist:
for (x = 50; x <= 75; x++) meinArray[x - 50] = "test";
Sag mir nicht, dass das ressourcensparend ist ;-)
Grüße