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

结果如下:

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM