js一維數組轉換為二維數組


		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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM