js数组切片最优解,js一维数组转二维数组一步到位
typescript版本
function arrReduceWidthNumber(arr: any[], count: number){
return arr.reduce((sum: any[], item: any, index: number, arr:string[])=>{
const curStep = arr.slice(sum.length * count, (sum.length + 1) * count);
if(!!curStep.length){
sum.push(curStep);
}
return sum;
},[])
}
javascript版本
function arrReduceWidthNumber(arr, count){
return arr.reduce((sum, item, index, arr)=>{
const curStep = arr.slice(sum.length * count, (sum.length + 1) * count);
if(!!curStep.length){
sum.push(curStep);
}
return sum;
},[])
}
demo(本人试用许久,至今未发现任何副作用,请放心服用)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。