您的位置:首页 > Web前端 > JavaScript

js一个数组变为指定长度的多个数组

2017-05-17 18:11 337 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐