Смещение элементов массива const offset = (arr, offset) => […arr.slice(offset), …arr.slice(0, offset)]; offset([1, 2, 3, 4, 5], 2); // [3, 4, 5, 1, 2] offset([1, 2, 3, 4, 5], -2); // [4, 5, 1, 2, 3] Массивы и объекты JavaScript JavaScript