js 数组对象,截取三个为一组
需求:根据后台返回的数组对象进行分组,每三个为一组
let resList = [ { name: "zs1", value: 1 }, { name: "zs2", value: 2 }, { name: "zs3", value: 3 }, { name: "zs4", value: 4 }, { name: "zs5", value: 5 }, { name: "zs6", value: 6 }, { name: "zs7", value: 7 }, { name: "zs8", value: 8 }, { name: "zs9", value: 9 }, { name: "zs10", value: 10 }, ]; let resultArr = []; for (var i = 0; i < resList.length; i += 3) { resultArr.push(resList.slice(i, i + 3)); } console.log(resultArr);
结果如下: