美文网首页
filter用法----前端分页的实现

filter用法----前端分页的实现

作者: wjing静 | 来源:发表于2021-03-26 18:04 被阅读0次

JS中filter函数的使用方法以及实例

filter方法用来迭代一个数组,并且按给出的条件过滤符合的元素
filter方法传入一个回调函数,这个回调函数会携带一个参数,参数为当前迭代的项(我们叫他val)。
回调函数返回true的项会保留在数组中,返回false的项会被过滤出数组。
使用filter来创建一个新数组,新数组的值是oldArray中值小于6的元素。不许改变原数组oldArray。
代码:

var oldArray = [1,2,3,4,5,6,7,8,9,10];

// 只能在这一行下面写代码

var newArray = oldArray.filter(function(val){return val<6;});

前端实现分页

var delList:['1'];
// 目标页码
var pageIndex = 2
var tableList = [{
  bh:'1',
  name:'小明'
},{
  bh:'2',
  name:'小明'
},{
  bh:'3',
  name:'小明'
}]
// 得到过滤之后的数组
var filterArray = tableList.filter(item => !delList.includes(item.bh));
// 最终分页的数组
var array = filterArray.filter((item,index) => {
  return NumRange(index, pageIndex)
})
// 分页计算方法
NumRange(index, pageIndex) {
  return (index >= (pageIndex - 1) * 10) && (index < pageIndex * 10)
},

相关文章

  • filter用法----前端分页的实现

    JS中filter函数的使用方法以及实例 filter方法用来迭代一个数组,并且按给出的条件过滤符合的元素filt...

  • 深入之数组方法的实现原理

    map的用法和实现原理: map即映射,将原数组映射返回新数组。 用法: 实现原理: filter的用法和实现原理...

  • 分页

    分页的实现 前端页面中的展示

  • Django中如何自定义分页模块

    阅读目录当数据库中数据有很多,我们通常会在前端页面做分页展示。 分页的数据可以在前端页面实现,也可以在后端实现分页...

  • 2018-12-27

    分页器 Paginator 常见用法 实例练习:实现分页效果 template下的html views.py

  • js数组中filter、map、reduce、find等方法实现

    filter用法和原理实现 filter 过滤,filter()使用指定的函数测试所有元素,并创建一个包含所有通过...

  • 解析js数组中的map,filter, reduce, find

    map的用法和实现原理 用法 "map"即"映射",也就是原数组被"映射"成对应新数组。 实现原理 filter的...

  • Mybatis数据分页

    一般数据分页的实现有两种:一种在前端分页,一种在后端分页。前端分页有些坑,数据量很大的时候,每次都要查询所有数据,...

  • 前端实现分页

    首页 上一页 下一页 末页 跳转 data ...

  • 前后端分离_分页

    在分页类编写数据,展示前端实现跳转 你的数据样式 前端接收数据,展示

网友评论

      本文标题:filter用法----前端分页的实现

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