У меня есть этот массив:Сдвиг массива вправо на JavaScript
var arr1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
мне нужно перенести его вправо сказать 2 места, как
arr1 = ['a4', 'a5', 'a1', 'a2', 'a3'];
Это работает для левого сдвига:
arr1 = arr1.concat(arr1.splice(0,2)); // shift left by 2
Я получаю:
arr1 = ['a3', 'a4', 'a5', 'a1', 'a2'];
Но я не знаю, как это сделать сдвиг вправо ...
Любые комментарии по downvote? – zerkms
+1. Умнее моего ответа – gilly3
хороший ответ +1. – Vinay