JSFiddle - React, Tailwind, and code Playground
JavaScript
let blocks = [...document.querySelectorAll(".item")];
const chunk = (a, n) => [...Array(Math.ceil(a.length / n))].map((_, i) => a.slice(n * i, n + n * i));
let arr = chunk([1, 2, 3, 4, 5, 6, 7, 8], 2);
console.log(arr);
arr.forEach((item, index) => {
if (index == item.length - 1) {
console.log(item.index);
// в зависимости от подмассива вывести 4
//затем 8
//без формирования новых массивов
}
});