JSFiddle - React, Tailwind, and code Playground

JavaScript

let arr = [1,2,3,4]

const chunk = (array, size) => {
    const chunks = [];
    let index = 0;

    while (index < array.length) {
        chunks.push(array.slice(index, index + size));
        index += size;
    }

    return chunks;
};

console.log(chunk(arr, 2))