Hi!
Es müssen also nur die Dateinamen geändert werden. Für überschaubare Bild- Arrays und gerade für JS-Anfänger (um nicht zu sagen Unkundige) ist das doch wirklich super einfach.
In dem Fall bei diesen Dateinamen, die nur aus einer Ziffer bestehen, ist das zugegebenermaßen ein sehr geringer Aufwand. Aber was ist, wenn die Dateinamen an vielen Stellen unterschiedlich sind. Es ist dann einfacher, ganze Zeilen umzukopieren, als Namen zu ändern oder zu verschieben.
Bezogen auf den gezeigten Code scheinen deine Vorschläge recht einfache Lösungen zu bieten. Aber schon wenn man das Szenario ein klein wenig ändert, zeigen sich deutlich ein paar Nachteile. Ich will dir ja dein Prinzip nicht generell ausreden, aber hier ist offensichtlich nicht gerade ein Platz, an dem es glänzen kann. Immerhin kann man mit der automatischen Nummerierung das Umsortierproblem bei der Rotier-Lösung umgehen.
Lo!