Хочу сделать некий "сдвиг" массива, чтобы работало это примерно так:
есть массив:
[
{
id: 1
},
{
id: 2
}
]
после должен добавиться еще один объект, но самый первый объект(где id: 1) - удалиться, создавая "сдвиг" .
Я написал такой код:
setInterval(() => {
step++;
// let rand = this.cases[getRandomInt(3)]
carousel.style.right = step * 2 + "px";
// carousel.appendChild(rand);
}, time);
setInterval(() => {
this.cases.push(this.cases[getRandomInt(8)])
this.cases.shift()
}, 1000);
ну и массив:
Но мой код не работает так, как я это расписывал выше.
Как сделать так же?
после должен добавиться еще один объект, но самый первый объект(где id: 1) - удалиться, создавая "сдвиг" .