Ich habe dieses Array:Shift-Array nach rechts in Javascript
var arr1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
Ich brauche es nach rechts zu verschieben, um 2 Stellen sagen, wie
arr1 = ['a4', 'a5', 'a1', 'a2', 'a3'];
Diese für Linksverschiebung funktioniert:
arr1 = arr1.concat(arr1.splice(0,2)); // shift left by 2
Ich bekomme:
arr1 = ['a3', 'a4', 'a5', 'a1', 'a2'];
Aber ich weiß nicht, wie das Richtige zu tun verschieben ...
Alle Kommentare zu downvote? – zerkms
+1. Smarter als meine Antwort – gilly3
nette Antwort +1. – Vinay