function arrTrans(num, arr) { // 一維數組轉換為二維數組 const iconsArr = []; // 聲明數組 arr.forEach((item, index) => { const page = Math.floor(index / num); // 計算該元素為第幾個素組內 if (!iconsArr[page]) { // 判斷是否存在 iconsArr[page] = []; } iconsArr[page].push(item); }); return iconsArr; }
使用方法:
arrTrans(num, arr) //num個數 arr數組
arrTrans(3,res.data);