javascript常用方法之将单行数组按照指定个数分割
代码如下
/*
* 分割数组,将单行数组按照指定个数分割
* @arr:需要分割的数组
* @num:分割时,每行的个数
* @return [] 分割后的数组 eg: spliceArr([1,2,3,4,5], 2) => [[1,2], [3,4], [5]]
*/
var spliceArr=function(arr,num){
let reArr = []
arr.map(item=>{
if(!reArr[reArr.length-1] || reArr[reArr.length-1].length === num){ // 新行添加
reArr.push([])
}
if( reArr[reArr.length-1].length!==num){ // 长度不够则添加
reArr[reArr.length-1].push(item)
}
})
return reArr
}
将数组每两个元素放一起,如:
发表评论 (审核通过后显示评论):