SOURCE

function Chunk(arr = [], size = 1){
    return  arr.reduce((t, v) => (t[t.length -1].length === size ? t.push([v]) : t[t.length - 1].push(v), t),[[]]);
}
const arr = [1, 2 , 3, 4, 5];
console.log(Chunk(arr, 2));

function Difference(arr = [], oarr = []){
    return arr.reduce((t, v) =>(!oarr.includes(v) && t.push(v), t),[]);
}
const arr1 = [1, 2, 3, 4, 5];
const oarr = [2, 3, 6];
console.log(Difference(arr1, oarr));
console 命令行工具 X clear

                    
>
console