let a = [4,5,6];
function funcShift() {
let b = [];
for (let i = 1; i < a.length; i++) {
b[i-1] = a[i]
}
a = b;
document.querySelector('.out-8').innerHTML = a;
}
document.querySelector('.result-8').onclick = funcShift;
a
до конца, начиная с элемента с индексом 1
, в данном случае это 5-рка. Записываем эту пятёрку в массив b
на первую(нулевую) позицию. Повторяем всё то же самое ещё одну итерацию. Таким образом получаем массив b = [5, 6]
.a
новым массивом b
, в котором на один элемент у нас меньше. При следующем клике всё повторится и в массиве a
станет на ещё один элемент меньше. Ребят, это очень просто.