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);

结果如下:

 

原文地址:https://www.cnblogs.com/m1754171640/p/15749588.html