最近项目需要将后台返回的数组拆分成二维数组,然后进行渲染。想了一下,不如写一个封装函数。
代码如下:
split_array=(arr,len)=>{
let arr_length = arr.length;
let newArr = [];
for(let i=0;i<arr_length;i+=len){
newArr.push(arr.slice(i,i+len));
}
return newArr;
}
let data = ['赵','钱','孙','李','周','吴'];
let result = split_array(data, 3);