js一個數組變為指定長度的多個數組


var dataArr = [0,1,2,3,4,5,6,7,8,9,10];
var newArr = [];
var s = parseInt(dataArr.length / 4);
var n = 0;
for (var i = 1; i <= s; i++) {
	var star = (i - 1) * 4;
	newArr[n++] = dataArr.slice(star, star + 4);
}
var y = dataArr.length - s * 4;
if (y > 0) {
	newArr[n++] = dataArr.slice(s * 4);
}
console.log(newArr);


免責聲明!

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



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