美文网首页
数组每隔n位截取一次

数组每隔n位截取一次

作者: 放羊的小孩吖 | 来源:发表于2018-11-15 11:49 被阅读0次

问题描述:后台返回的数据很多,但是当前页面可能只展示n个,有分页功能,所以就需要自己处理这些数据。

arr是需要处理的数组 num是需要截取的长度

function chunk(arr, num) {
      let j = 0,
        o = j;
      let newArray = [];
      while (j < arr.length) {
        j += num;
        newArray.push([arr.slice(o, j)]);
        o = j;
      }
      return newArray;
    }
let arr=[{name:1},{name:2},{name:3},{name:4}];
console.log(chunk(arr,2))

打印出来的结果

1542253297(1).jpg

相关文章

  • 数组每隔n位截取一次

    问题描述:后台返回的数据很多,但是当前页面可能只展示n个,有分页功能,所以就需要自己处理这些数据。 arr是需要处...

  • 30、[ iOS ] 字符串截取

    1、截取 从开头,到第 n 位的字符。 2、截取 从第 n 位,到结尾 的字符。 3、截取 从第 n 位开始,长度...

  • 截取byte数组

    /* *截取Byte数组 * begin:从哪一位开始 * count:截取的个数 */ - (void)byte...

  • angular2关于内置通道的使用

    1.截取字符数组 截取字符数组 页面渲染出来 截取字符串 2.数字格式转换(保留2位小数等) 格式化为文本。exp...

  • 搞清楚splice、slice和split

    slice:截取功能 截取数组为主,也可以截取字符串 返回新的数组,包含截取的元素 不改变原数组 splice()...

  • iOS substring截取字符串中的子串

    substringFromIndex:n字符串从第n位开始截取, 直到最后, 也就是保留第n位后面字符, 不包含第...

  • 将数组元素循环移动p位,交换次数仅为n次

    算法思路 循环左移p位 数组序列长度为n,左移p位。 算法步骤 代码如下: 循环左移p位 数组序列长度为n,右移p...

  • POJ 1604

    POJ 1604 题意 求n!最后一位非零数字 思路 网上学习别人的代码后,截取n!的后五位避免超出int的范围

  • 数组截取与字符串截取汇总

    一、数组截取 数组截取有两个方法 splice 和 slice,首先来看一下运行效果 splice 为在数组中删除...

  • slice与splice

    一、slice(start,end) : 对数组进行部分截取,并返回一个包含截取内容的新数组,不改变原来的数组。s...

网友评论

      本文标题:数组每隔n位截取一次

      本文链接:https://www.haomeiwen.com/subject/xnjdfqtx.html