Как правильно перебрать массив и вывести элементы подряд 1 раз в день? Получаю элементы массива из firebase (firestore) , все приходит и все отлично. Но мне нужно сделать так, чтобы полученный массив отдавал 1 элемент с +1 шагом в день, т.е. каждый день следующий элемент (можно считать с [0]). Функцию которая помогает определить что уже другой день написал, элементы тяну, вношу их в localstorage и выстаскиваю, но как сделать перебор, который заносит следующий элемент из массива 1 раз в день не знаю, дак и еще скорее всего чтобы повторялся ( если элементы закончатся , с начала начал бы) Прошу помочь, ребятки!
function runOncePerDay(){
if( !hasOneDayPassed() ) return false;
const docRefText = db.collection("название коллекции").doc("номер документа");
docRefText.get()
.then(function(doc) {
console.log(doc.data().array);
localStorage.setItem('today', doc.data().array) // тут он внесет весь массив, если [0] - то первый элемент, как сделать правильно перебор элементов и судя заносить только 1 следующий после [0] элемент?
})
}