如何对数组进行一个过滤操作map

简介: 如何对数组进行一个过滤操作map



需求

今天产品找到我 你这边切换的状态数据太多了需要进行一个过滤


解决思路

我们先来看一下数据的一个格式


0: {key: '1202103251527168888718235', value: '已创建', sortKey: 0} 1: {key: '1202012151142378888180559', value: '待审核', sortKey: 1} 2: {key: '1202012151142538888575854', value: '已审核', sortKey: 2} 3: {key: '1202103251003198888698119', value: '审核不通过', sortKey: 3} 4: {key: '1202104011841058888608955', value: '审核中(作废)', sortKey: 5} 5: {key: '1202104021508208888148066', value: '已取消', sortKey: 6} 6: {key: '116322908368408888582803', value: '自动审核', sortKey: 7}




代码

let arr=[] RecentList.map(item => { if(item.key!=='1202103251527168888718235'&&item. key!=='1202104011841058888608955'&&item.key!=='116322908368408888582803'){ arr.push({key:item.key,value:item.value}) } })




运行结果


image.png

编辑







相关文章
|
5天前
List根据条件删除元素的几种方式
List根据条件删除元素的几种方式
6 0
|
8月前
|
人工智能 Java API
一文学会List函数排序操作,20秒即可完成!
假设有一个用户管理系统,其中包含两个用户列表:一个是从数据库中获取的原始用户列表,另一个是从外部API获取的新用户列表。在这种情况下,用Java函数来实现将新用户列表中的数据合并到原始用户列表中的功能。
|
4月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
26 0
|
4月前
Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等12种最常用方法
Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等12种最常用方法
50 0
|
5月前
jdk8 Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
jdk8 Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
82 5
|
8月前
|
前端开发
根据key值过滤形成新得数组
根据key值过滤形成新得数组
50 0
|
9月前
|
JavaScript 前端开发 索引
javascript中过滤二维对象数组重复的字段并只保留唯一值(array.filter与Array.from)
javascript中过滤二维对象数组重复的字段并只保留唯一值(array.filter与Array.from)
303 0
|
9月前
|
数据库
List中对象去重和List 根据对象的属性去重
有这么一个需求,需要将从数据库查出来的数据进行去重。
52 0
Stream流用于按照对象中某一属性来对集合去重+简单数据类型集合的去重
Stream流用于按照对象中某一属性来对集合去重+简单数据类型集合的去重
203 5
|
Java 程序员
List 去重的 6 种方法,这种方法最完美!
List 去重的 6 种方法,这种方法最完美!
227 0
List 去重的 6 种方法,这种方法最完美!

热门文章

最新文章