很多时候我们从接口获取的数据能直接使用,需要我们手动去将其分组渲染,如果用传统方法会极其麻烦!
话不多说,直接上代码!
var data = [
{name:'Liming',age:'1'},
{name:'Liming',age:'2'},
{name:'Liming',age:'3'},
{name:'Liming',age:'4'},
{name:'Liming',age:'5'},
{name:'Liming',age:'6'},
{name:'Liming',age:'7'},
{name:'Liming',age:'8'},
{name:'Liming',age:'9'},
{name:'Liming',age:'10'},
]
// 定义接收数据的空数组
var result = [];
// num 控制几个为一组
var num = 2
for(var i=0;i<data.length;i += num){
result.push(data.slice(i,i + num));
}
console.log("分组数据",result);
返回结果如下图 :
直接拿走!!嘎嘎好使!!