Das ist nicht wirklich einfacher: Der Index muss ja verwaltet werden, d.h. jeweils hoch- und runtergezählt und am Anfang/Ende wieder zurückgesetzt.
aber einfacher als parallel zu push/shift eine Indexverwaltung einzubauen!
Die push/shift-Variante finde da ich viel eleganter – nicht zuletzt deshalb, weil ich mich als Erfinder dieser rotate-Funktion sehe ;)
bist du schon soooo alt?